Üçüncü kuşak programlama dili nedir?

Üçüncü nesil bir programlama dili ( 3GL ), makineden bağımsız bir programlama dilidir. Bir 3GL'de yazılmış programlar birçok farklı cihazda çalışacak şekilde derlenebilir. Bunu bir birinci nesil programlama dili (makine kodu) veya bir ikinci nesil programlama dili (montaj dili) ile karşılaştırın. Bu dillerde, program belirli bir CPU tipi ve komut seti için özel olarak yazılmıştır.

3GL'ler ilk kez 1950'lerde FORTRAN, ALGOL ve COBOL'un gelişmesiyle ortaya çıktı. Bu diller, C ++, Ruby ve JavaScript gibi modern yüksek seviye programlama dillerinden çok daha düşük seviyelerde olsalar bile "yüksek seviye" olarak kabul edilir.

Programlama şartları