4GL
それ以前から論文や会話で「4GL」という単語は使われていたが、最初に公式に使ったのは1982年のジェームズ・マーチン(英語版)の著書 Applications Development Without Programmers であった。
同書では、手続き型でない高級仕様記述言語を指していた。
最初の原始的な4GLとしては、IBMのRPG(1960年)が挙げられる。その後、Informatics の MARK-IV(1967年)、スペリーのMAPPER(1969年から社内で使用、1979年外部リリース)が登場した。
4GL という用語が生き延びてきた原因はいくつかある。まずこの用語は非常に広範囲のソフトウェア製品に適用される。また、ある種の特徴や実装能力を求める手法全体を表すとも考えられる。3GLはプログラマに大きな力を与えたが、同様に4GLは一般の人々に開発環境を開放した。
ある意味では4GLはブラックボックス処理の例であり、世代が後になるほど機械そのものから遠くなっている。このため、4GLはエラーが発生した場合に理解するのが困難でデバッグしづらい傾向がある。4GLはビジネス分野で主に使われ、技術分野でも一部使われている。機械そのものから遠いということは、応用分野に近くなっていることを意味する。