Ev gelişme Dördüncü nesil programlama dili (4gl) nedir? - techopedia nedir?

Dördüncü nesil programlama dili (4gl) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Dördüncü Nesil (Programlama) Dili (4GL) ne anlama geliyor?

Dördüncü nesil (programlama) dil (4GL), 3GL'lerden insan diline, düşünme biçimine ve kavramsallaştırmaya yaklaşmaya çalışan bir grup programlama dilidir.


4GL'ler, yazılım geliştirmenin toplam süresini, çabasını ve maliyetini azaltmak için tasarlanmıştır. 4GL'lerin ana alanları ve aileleri şunlardır: veritabanı sorguları, rapor üreteçleri, veri işleme, analiz ve raporlama, ekran ressamları ve üreteçleri, GUI yaratıcıları, matematiksel optimizasyon, web geliştirme ve genel amaçlı diller.


4. nesil dil, etki alanına özgü dil veya yüksek üretkenlik dili olarak da bilinir.

Techopedia Dördüncü Nesil (Programlama) Dili (4GL) açıklıyor

4GL'ler daha programcı dostudur ve İngilizce benzeri kelime ve ifadelerin kullanımı ve uygun olduğunda simgeler, grafik arayüzler ve sembolik gösterimlerin kullanımı ile programlama verimliliğini artırır. 4GL'ler ile verimliliğin gerçekleştirilmesinin anahtarı, araç ve uygulama etki alanı arasında uygun bir eşleşmedir. Ayrıca, 4GL'ler yazılım geliştirmeye katılabilecek profesyonellerin nüfusunu genişletmiştir.


Birçok 4GL, veritabanları ve veri işleme ile ilişkilidir, bu da etki alanı uzmanlarının iş kurallarını ve işleme dizilerini oluşturma biçimiyle yakından eşleşen dillerle iş odaklı sistemlerin verimli bir şekilde geliştirilmesini sağlar. Bu tür veri odaklı 4GL'lerin birçoğu, IBM tarafından icat edilen ve daha sonra ANSI ve ISO tarafından yapılandırılmış verilerin yönetiminde standart dil olarak benimsenen Yapılandırılmış Sorgu Dili'ne (SQL) dayanmaktadır.


Çoğu 4GL, 4GL programına belirli sistem mantığını tanıtmak için 3GL düzeyinde kod ekleme yeteneğini içerir.


Dördüncü Nesil Ortamlar olarak da adlandırılan en iddialı 4GL'ler, CASE araçlarında yapılan bir tasarımdan ve veri yapılarının, ekranların, raporların ve bazı belirli mantığın ek spesifikasyonundan tüm sistemleri üretmeye çalışır.

Dördüncü nesil programlama dili (4gl) nedir? - techopedia nedir?