読み方 ダイヨンセダイゲンゴ
fourth-generation language<4GL>; fourth-generation language
プログラミング言語の1グループ.主としてデータベース・アクセス関連の非手続き型高級言語を指す.
必ずしもプログラマとは限らない利用者が,自然言語に近い形で文を作成できるようになっている高水準言語であって,単純文当たりの機械命令数の比率が第3世代言語のそれに比べて高く,前世代のプログラム言語の場合よりも解決すべき問題のほうに利用者が専心できるもの.
<例>1.第4世代言語では,顧客リストの並べ替えは次のように表現できる.Sort customer_list on customer_name in ascending order.利用者は,どのような並べ替えのアルゴリズムも知る必要がない.<例>2.dBASEは第4世代言語である