Ev gelişme İkinci nesil programlama dili (2gl) nedir? - techopedia nedir?

İkinci nesil programlama dili (2gl) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - İkinci Nesil (Programlama) Dili (2GL) ne anlama geliyor?

İkinci nesil (programlama) dil (2GL), montaj dillerine ilişkin bir grup programlama dilidir. İlk nesil dillerin aksine, programlar sembolik olarak, İngilizce kelimeler (anımsatıcılar olarak da bilinir) kullanılarak, bir insanın anlayabileceği ve daha sonra bir montajcı tarafından makine diline dönüştürüleceği şekilde yazılabilir.


Montaj dilleri bilgisayara ve CPU'ya özgüdür. Terim, Makine Dilleri (1GL) ve daha üst düzey programlama dilleri (3GL, 4GL, vb.)


2. nesil dil olarak da bilinir.

Techopedia, İkinci Nesil (Programlama) Dili (2GL) açıklıyor

Montaj Dilleri 1940'lı yıllarda doğdu ve Amerikan deniz subayı Grace Hopper'ın ENIAC bilgisayarı için FLOW-MATIC dilinin tanıtılmasıyla ilgili çabalarına atfedildi.


2GL çoğunlukla düşük seviyeli çekirdeklerin ve sürücülerin uygulanması ve bilgisayar oyunları, grafik manipülasyon uygulamaları ve video düzenleme uygulamaları gibi performans odaklı ve işleme yoğun uygulamalar için kullanılır.


Makinenin sembolik gösterimi Talimatlar, kayıtlar ve bellek adresleri programcının insan tarafından okunabilir bir program üretmesini sağlar. Bilgisayarın programı anlayabilmesi için, bir Assembler kullanılarak makine tarafından okunabilir bir biçime dönüştürülmesi gerekir. Assembler genellikle Anımsatıcıları, belirli bir işlemci ailesi ve ortamı için anımsatıcı sunumdan makine diline bire bir eşleme yoluyla dönüştürür.


Birleştiriciler programda daha kolay hata ayıklamaya izin verir ve ayrıca makro Programlama ve yapılandırılmış Programlama gibi daha gelişmiş programlama mekanizmalarını sunar.

İkinci nesil programlama dili (2gl) nedir? - techopedia nedir?