PROGRAMA DİLLERİ

By | 15:36 Leave a Comment
 
Program bir bilgisayar sistemine yapması gereken işleri tam olarak tanımlamaya yarayan tanımlar kümesidir.Bu programların yazım kurallarına da programlama dili denir.


Algoritmalardaki kavramsal adımları makine diline çevirebilmek için birçok ara dil geliştirilmiştir.Bu diller programcıya saklayıcılar , bellek adresleri , makine döngüsü gibi donanımla ilgili detaylar arasında kaybolmadan programlama olanağı sağlar.Programlama dillerini geleneksel sınıflandırma ile 4 değişik seviyede inceleyebiliriz;
 
  1.  Makina Dilleri

  2.  Assembly Dilleri

  3.  Üst Düzey Diller

  4.  Uygulama üreteçleri 

MAKİNE DİLLERİ
 


En alt seviye  programlama dilidir. 0 ve 1 Binary(ikili) ikililerininden oluşmaktadır. Her bilgisayarın anlayabileceği kendi makina dili vardır.
 Örneğin; Pentium,Sparc,Assembler(ASM)


ASSEMBLY DİLLERİ
  
 Assembly dilleri makine dillerine oranla daha üst düzey dillerdir.Bu diller anımsatıcı simgelerden (mnemonic symbols) oluşur.Bunlar daha kolay ezberlenebildikleri için bu şekilde adlandırılmışlardır.

Assembly dillerinde simgesel adresler kullanılabilir.Bu adreslere sayısal değerleri atama işlemi, programlar derlenirken olur.Assembly derleyicilere assembler denir.Kaynak kodunda (source code) yazılmış programların nesne koduna (object) dönüştürülmesi için kullanılır.

Örnek; C , C++(C Plus) , C#(C Sharp)
  
ÜST DÜZEY DİLLER

Üst düzey diller; doğal dillere, matematik işlemlere, makine dili ve Assembly'e göre daha yakındır.Üst Düzey diller makinelerden bağımsız olarak çalışmalarıdır.Bu diller kullanılarak yazılan programların makine diline çevrilmesi gerekir.Bazı önemli diller aşağıda gösterilmiştir
 
Örneğin; Fortran, Basic,Pascal,Cobol


UYGULAMA DİLLERİ
Uygulama üreteçlerine 4. Nesil Diller (4GL : Fourth Generation Languages), çok üst düzey diller de denebilir.Temel olarak bunlar programlama dillerinin katı kurallarını ortadan kaldırarak bilgisayara ne yapmaları gerektiğini girdi ve çıktıları belirterek anlatırlar.
Uygulama üreteciler genellikle içinde;
  • Editör
  • Rapor çıkarıcı,
  • Veri tabanı yaratıcısı ve 
  • Hata bulucuların yer aldığı paketler halinde satılır.
   Örneğin;  Dbase,Clipper,VBasic,Paradox,Access,FileMaker

 
Sonraki Kayıt Önceki Kayıt Ana Sayfa

0 yorum: