Öncelikle makine dili nedir sorusuna cevap bulabilmek için programlama dili konusuna biraz değinmek gerekmektedir.
Bir programı yazabilmek, hazırlayabilmek için programlama diline ihtiyaç vardır. Programlama dili bilgisayara belirli işlemleri yaptırabilmek için gerekli olan deyimler, komutlar ve özel semboller içerir.
Programlama dilleri kendileri içinde belirli kategorilere ayrılır. Bu kategoriler aşağıdaki şekildeki gibidir:
Şimdi gelelim asıl konunuza. Programcılar tarafından yüksek seviyeli dil ile yazılan programlar önce Assembler diline daha sonra ise bilgisayarın anlayacağı makine diline çevrilirler. Yazılan programın anlaşılabilmesi için makine diline dönüştürülmesi gerekmektedir. Peki bu makine dili nedir? Basit bir şekilde anlatalım.
Programlama dilini makine diline dönüştürme işini "derleyici" adlı programlar yapmaktadır. Her programlama dilinin kendine özel bir derleyici programı vardır. Bu derleyiciler sayesinde programlar makine diline dönüştürülür ve bilgisayarlar tarafından anlaşılması sağlanır.
Bir programı yazabilmek, hazırlayabilmek için programlama diline ihtiyaç vardır. Programlama dili bilgisayara belirli işlemleri yaptırabilmek için gerekli olan deyimler, komutlar ve özel semboller içerir.
Programlama dilleri kendileri içinde belirli kategorilere ayrılır. Bu kategoriler aşağıdaki şekildeki gibidir:
- Çok yüksek seviyeli diller: Visual Basic, Visual C# gibi.
- Yüksek seviyeli diller: Basic, Fortran gibi.
- Orta seviyeli diller: C, C++ gibi.
- Alçak seviyeli diller: Assembly.
- Makine dili.
Şimdi gelelim asıl konunuza. Programcılar tarafından yüksek seviyeli dil ile yazılan programlar önce Assembler diline daha sonra ise bilgisayarın anlayacağı makine diline çevrilirler. Yazılan programın anlaşılabilmesi için makine diline dönüştürülmesi gerekmektedir. Peki bu makine dili nedir? Basit bir şekilde anlatalım.
Makine Dili Nedir?
Elektriksel anlamda var ya da yok durumunu belirten 1 ve 0 durumuna makine dili denir. Herhangi bir dille yazılan programın bilgisayarın anlayabileceği düzeyde 1 ve 0 lara dönüştürülmesine makine dili denir. Peki bu dönüştürme işi nasıl olmaktadır?Programlama dilini makine diline dönüştürme işini "derleyici" adlı programlar yapmaktadır. Her programlama dilinin kendine özel bir derleyici programı vardır. Bu derleyiciler sayesinde programlar makine diline dönüştürülür ve bilgisayarlar tarafından anlaşılması sağlanır.
Hiç yorum yok:
Yorum Gönder