フォー‐ジー‐エル【4GL】
読み方:ふぉーじーえる
第4世代言語
【英】4th Generation Language, 4GL
第4世代言語とは、プログラミング言語のうち、アプリケーションの使用者となるエンドユーザーが自ら開発できるように設計されたプログラミング言語の総称である。統一仕様は定まっていない。
第4世代言語は非手続き型言語で、対話形式で開発ができるようになっている。このため専門の技術を取得した開発者でなくても容易に開発が行えるようになっている。第4世代言語は事務処理などの日常業務用アプリケーションを開発するのに適した言語であるとされる。
なお、第4世代言語という呼び名は、コンピュータが直接解釈できる機械語を「第1世代言語」、機械語の命令を人間が解釈可能な文字列に置き換えたアセンブリ言語を「第2世代言語」、より人間に理解しやすいように言語体系を人語に近づけた高級言語を「第3世代言語」と位置づけたことを前提にしている。第4世代言語の開発プロジェクトとしては、GPLライセンスに基づいたオープンソースな開発プロジェクト「Aubit 4GL project」などがある。
参照リンク
Aubit 4GL - SourceForge.net
第四世代言語
(4GL から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/12 01:34 UTC 版)
第四世代言語(英: fourth-generation programming language、4GL)とは、FORTRANやCOBOLのような手続き型言語より高機能なプログラム言語を一般的に指す言葉である。
- ^ IBM VisualAgen/VisualAge Generator
- ^ PowerBuilder
- ^ Visual DataFlex
- ^ a b FOCUS
- ^ Informix-4GL
- ^ a b c NATURAL
- ^ Progress OpenEdge
- ^ BuildProfessional
- ^ LINC
- ^ Oracle Reports
- ^ Progress OpenEdge
- ^ Ab Initio
- ^ Audit Command Language
- ^ Clarion Programming Language
- ^ Informix-4GL
- ^ Progress OpenEdge
- ^ XBase++
- ^ Genexus
- ^ UNIFACE
- ^ FOURGEN
- ^ Oracle Forms
- ^ Omnis Studio
- ^ OpenROAD
- ^ 片山卓也、土井範久、鳥居宏次(監訳)『ソフトウェア工学大辞典(普及版)』朝倉書店、2007年、853頁。ISBN 978-4-254-12169-8。
- ^ 35th Hawaii International Conference on System Sciences - 1002 Domain-Specific Languages for Software Engineering
- ^ Martin, James. Application Development Without Programmers. Prentice-Hall, 1981. ISBN 0-13-038943-9.
- ^ Columbia University Computing History: IBM Cards
- ^ Unisys. Business Information Server (BIS).
- ^ Louis Schlueter, User-Designed Computing: The Next Generation, 1988. [book on report generator and MAPPER systems]
- ^ McNurlin & Sprague. Technologies for Developing Systems Information Systems Management in Practice. Prentice Hall, 2003. ISBN 0-13-101139-1
- 1 第四世代言語とは
- 2 第四世代言語の概要
- 3 歴史
- 4 具体例
- 5 関連項目
固有名詞の分類
- 4GLのページへのリンク