30 Aralık 2014 Salı

Programlama Dilleri

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.
  1.     .   Makine Dilleri
  2.         Assembly Dilleri
  3.        Üst Düzey Diller
  4.     .   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.

Hiç yorum yok:

Yorum Gönder