PROGRAMLAMA DİLLERİ NELERDİR ?



    Programlama dilleri, ister genel ister özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Bir programlama dili, insanların bilgisayara çeşitli işlemler yaptırmasına imkan veren her türlü sembol, karakter ve kurallar grubudur. Programlama dilleri insanlarla bilgisayarlar arasında tercümanlık görevi yapar. Programlama dilleri, bilgisayara neyi, ne zaman, nasıl yapacağını belirten deyim ve komutlar içerir.Yani özetlemek istersek bilgisayardaki programlarla bizim aramızdaki iletişimi kuran özel bir dildir.

Bir programlama dili şunlardan oluşur;


  • Genel Komutlar:Programlama dilinin anlayacağı komutlardır.                                                       
  • Gelişmiş Komutlar:Genel komutları kullanarak oluşturulmuş komutlardır.                               
  • API Komutları: İşletim sisteminin sunduğu özellikleri kullanan komutlardır.                              
  • Aktif Nesneler:‘Buton, Menü, Gösterge çubuğu ve Tabpanel’ gibi bileşenlerin genel adıdır.                                                                                                                                                             


Bir programlama dili ya insan ya da makine anlayışına yakındır.İnsan anlayışına daha yakın programlara dillerine yüksek seviyeli programlama dilleri, makineye yakın olanlara ise düşük seviyeli programla dilleri denir.Yüksek seviye programlama ile yazılan projelerin kaynak kodları kısa,derlenmiş halleri ise uzun olur. Çalışma hızları ise yavaştır. Alçak seviye programlama ile yazılan projelerin kaynak kodları uzun, derlenmiş hâlleri ise kısadır olur. Çalışma hızları ise en yüksek seviyededir. Programlama dillerini seviyelerine göre 5 ana gruba ayırabiliriz:



  • Çok yüksek seviyeli diller ya da görsel diller: Access,Foxpro,Paradox,Xbase,Visual Basic,Oracle Forms                                                                                                                       
  • Yüksek seviyeli diller: Fortfan,Pascal,Basic,Cobol                                                             
  • Orta seviyeli diller: CC++(C Plus)C#(C Sharp) Orta seviyeli diller daha az kayıpla makine diline çevrilebildiğinden daha hızlı çalışır.                                                                     
  • Alçak seviyeli programlama dilleri:Sembolik makine dili (Assembler).                       
  • Makine dili:En aşağı seviyeli programlama dilidir.


Yorumlar

Bu blogdaki popüler yayınlar

GUI (GRAFİKSEL KULLANICI ARAYÜZÜ) NEDİR?

LINKER (BAĞLAYICI) NEDİR?

PROCESS VE THREAD ARASINDA FARK NEDİR?