Ev gelişme Birinci nesil programlama dili (1gl) nedir? - techopedia nedir?

Birinci nesil programlama dili (1gl) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Birinci Nesil (Programlama) Dili (1GL) ne anlama geliyor?

Birinci nesil (programlama) dil (1GL), birinci nesil bilgisayarları programlamak için kullanılan makine düzeyinde diller olan bir grup programlama dilidir. Talimatlar bu bilgisayarların ön panel anahtarları aracılığıyla doğrudan CPU'ya verildi. Başlangıçta 1GL'deki talimatları işlemek için bir derleyici veya montajcı yoktu.


1GL'deki talimatlar 1s ve 0s ile gösterilen ikili sayılardan oluşur. Bu, dili makinenin anlaşılması için uygun hale getirir, ancak insan programcı tarafından yorumlanması ve öğrenilmesi çok daha zordur.


1. nesil dil olarak da bilinir.

Techopedia Birinci Nesil (Programlama) Dili (1GL) açıklıyor

1GL'de programlamanın ana avantajı, kodun çok hızlı ve verimli bir şekilde çalışabilmesidir, çünkü talimatlar doğrudan CPU tarafından yürütülür. Düşük seviyeli bir dilde programlamanın ana dezavantajlarından biri, bir hata oluştuğunda kodun düzeltilmesi o kadar kolay olmamasıdır.


Program, sıfırlar ve bunlardan oluşan ikili talimatlar olarak yazılmıştır. Bu dil, belirli bir bilgisayar ve CPU'ya çok fazla uyarlanmıştır ve bu nedenle kod taşınabilirliği, üst düzey dillere kıyasla önemli ölçüde azaltılmıştır.


Günümüzün programcıları, özellikle sürücüler, bellenim ve donanım aygıtları ile arabirimler gibi sistemin alt düzey işlevlerini programlarken zaman zaman makine seviyesi kodunu kullanırlar. Yerel kod derleyicileri gibi modern araçlar, daha üst düzey bir dilden makine seviyesi üretmek için kullanılır.

Birinci nesil programlama dili (1gl) nedir? - techopedia nedir?