Programlama Dilleri
Programlama Dili Nedir?
Program belli
bir görevi ya da uygulamayı gerçekleştirmek için bilgisayar tarafından
algılanan dil ile yazılmış komutlar setidir. Doğal
dillerde olduğu gibi programlama dillerinin de kuralları vardır. Doğal
dillerden farkı bu kurallarda en küçük sapma bile programı çalıştırmaz.
Programlama dillerini doğal dillere olan yakınlıklarına göre 4 seviyede
toplayabiliriz.
- . Makine Dilleri
- Assembly Dilleri
- Üst Düzey Diller
- . Uygulama Üreteçleri
1.Makine Dilleri
İkili sayı sisteminden oluşur. Makine diline çevrilmiş bir
komut iki parçadan oluşur:
- Operatör: Herhangi bir komuta karşılık gelen
işlemin kodudur.
- Operand:
Üzerinde işlem yapılan yani işlenen veriyi ya da verinin adresini tutan
koddur.
Bu program ekrana
"Hello world" yazısını yazar.
1011101100010001
0000000110111001 0000110100000000 1011010000001110
1000101000000111
0100001111001101 0001000011100010 1111100111001101
0010000001001000
0110010101101100 0110110001101111 0010110000100000
0101011101101111
0111001001101100 0110010000100001
2.Assembly Dilleri
Bu dil anımsatıcı
simgelerden oluşur. Assembly dili bilgisayarla daha kolay etkileşim sağladığı
için bu dille yazılan programlar daha hızlı çalışır.
Örnek; MOV AH,02
MOV DL,41
INT 21
INT 20
3.Üst Düzey Diller
Üst düzey diller,
doğal dillere ve matematik işlemlere makine dili ve Assembly’e göre daha
yakındır. En önemli tarafı ise üst düzey dillerin makinelerden bağımsız olarak
çalışmalarıdır. Bu dili öğrenmek, kodlamak, hataları bulmak daha kolaydır.
Örnek; # include
<iostream>
using namespace std;
int main ()
{
cout << "!!Merhaba
Dunya!!" << endl;
return 0;
}
4.Uygulama Üreteçleri
Bunlar bilgisayarlara ne yapmaları gerektiğini girdi ve
çıktıları belirterek anlatırlar. Daha fazla bellek ve disk alanına gereksinim
duyabilirler.