memo.xight.org

日々のメモ

4th Generation Language (4GL) - 第4世代言語

4GLとは

業務に必要な簡易ツールがどうしても必要なとき,
社内にプログラマーがいれば事足りるのですが,
そうそう社内にソフト開発ができる人材がいるわけではありません.
そこで登場したのが,スクリプターと呼ばれる簡易プログラム言語です.
これならさほど難しくなく目的のツールを開発できますので,
若干の社員教育をすれば,誰もが簡単にちょっとしたツールを
作れるようになります.
しかしプログラム業界は既にオブジェクト指向やVisual的な開発環境が
主流になって複雑化しており,従来のプログラム言語やスクリプターを
さらに簡単かつ視覚的編集が行えるように進化させる必要がありました.
そこで登場したのが第4世代言語です.ウィザード形式で視覚的な
プログラミングを行うことによって生産効率を上げたものです.
極論ではありますが,マウス操作だけでツール開発を行い,
誰もが簡単に短時間で目的のツールを作成できるようにという構想でもあります.


  ゲーム製作に例えると,○○ゲームツクールなどに当てはまる.

一覧

第1世代言語 機械語
第2世代言語 アセンブリ語
第3世代言語 C言語,Fortran,COBOL,Java 等
第4世代言語 Visual Basic,Power Builder,Delphi,Natural,Uniface
- Reference
  IT用語辞典 - 第4世代言語 (4GL)
  http://e-words.jp/w/E7ACAC4E4B896E4BBA3E8A880E8AA9E.html
  真・コンピュータ用語辞典 - 4GL
  http://www.geocities.co.jp/SiliconValley/5634/t82D3_0004.html#1113
  NAVER - 知識plus - 第四世代言語(4GL)とは
  http://plus.naver.co.jp/browse/db_detail.php?dir_id=1&docid=17606
  IBM - developerWorks - Linux - これからのオープン・ソース時代におけるCOBOLの位置付け
  http://www-6.ibm.com/jp/developerworks/linux/000929/j_cobol.html
  Beacon IT - Natural
  http://www.beacon-it.co.jp/products/pro_serv/deve/natural/index.shtml
  日本コンピュウェア - Uniface
  http://www.compuware.co.jp/products/uniface/uniface.html