00
Alt seviyeli programlama dili (low-level programming language) nedir?

Donanım üzerinde doğrudan çalışabilen yani makine diline yakın yazılımlara alt seviyeli programlama dili denir.

Alt seviyeli programlama dili
Alt seviyeli programlama dili, program geliştirirken kullanılabilecek komut ve fonksiyonların bilgisayarın mimarisi ve buna ait komut kümesi arasında soyutlamanın (abstraction) çok az olduğu programlama dilidir.

Soyutlama
Bu tip yazılım dillerinde program geliştirmek için işlemci ve bellek ile ilgili detayların bilinmesi gerekir.

Örnek
Alt seviyeli programlama dilinin en çok bilinen iki örneği şunlardır:
  • assembly, birinci nesil programlama dili
  • makine dili (machine code), ikinci nesil programlama dili
Alt seviyeli
"alt seviyeli" ifadesinden kasıt bu tipteki dillerin makine diline olan benzerliğdir. Bu diller aynı zamanda donanım (hardware) ile yakından ilişkilidir. Yani bir tip donanım için yazılan kod, başka bir donanım tipi için uygun değildir.


Alt seviyeli programlama dillerinin makine diline çevrilmesi için (donanım üzerinde çalışması için) bir derleyiciye (compiler) ya da yorumlayıcıya (interpreter) ihtiyaç duyulmaz.

Faydalar
Alt seviyeli programlama dilinde yazılmış kodlar çok hızlı çalışır. Aynı kodun yüksek seviyeli programlama dili ile yazılmış hali daha verimsiz çalışır ve daha fazla bellek (memory) kaplar.

Zorluklar
Alt seviyeli programlama dillerinin komutları basittir fakat programıcının çok fazla detayla ilgilenmesi (bellek işlemlerinin detayları gibi) gerektiği için geliştirme yapılması bir hayli zordur.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (0)

Henüz yorum yapılmamış.

İlgili Kayıtlar
İlginizi Çekebilir