BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi PROGRAMLAMADA TEMEL KAVRAMLAR VE C’YE GİRİŞ soru detayı:

PAYLAŞ:

SORU:

Alt seviye programlama dillerinden yüksek seviye programlama dillerine geçişi açıklayınız?


CEVAP:

Bilgisayarlar, yalnızca makine dilinde yazılmış programları çalıştırabilirler. Makine dilinin insanlar tarafından okunması ve anlaşılması zordur. Makine dillinden kaynaklanan zorlukların üstesinden gelebilmek için çevirici diller geliştirilmiştir. Çevirici diller, rahat bir programlama ortamı sağlamış olsa da programcıların karşılaştıkları zorluklar, yüksek seviyeli programlama dillerinin gelişimine kadar deva etmiştir. Yapı itibariyle makine diline oldukça benzeyen çevirici diller, alt seviye programlama kategorisine girer.
Alt seviye programlama dillerinde yaşanan zorlukların önlenebilmesi için yüksek seviye programlama dilleri oluşturulmuştur. Bu dillerde program yazmak için merkezi işlem biriminin işleyişinin bilinmesine gerek duyulmaz. Yazılan programlardaki komut sayısı, alt seviye dillerdeki programlara göre oldukça azdır. Yüksek seviye programlama dilleri, güçlü ve karmaşık programların kolaylıkla geliştirilmesini sağlar.