COBOL

COBOLは1959年に開発されたプログラミング言語です。それは最初のコンピュータプログラミング言語の一つでした。COBOLという名前は、COmmon Business-Oriented Languageの略です。COBOLは、使用するハードウェアに依存しない方法で問題を記述するのに使用できる言語を人々が欲しがっていたので作成されました。SQLのように、COBOLは自然言語に近い構文を使用しています。例として、ADD YEARS TO AGEは有効な式である。COBOLにはいくつかの異なるバージョンがある。最新版は2002年のものである。一般的に、1985年以前のバージョンは、1985年以降の新しいバージョンと互換性がない。

コンピュータ科学者でチューリング賞を受賞したエドガー・ダイクストラは、1975年の編集者への手紙の中で、"How do we tell truths that might hurt?"と題して、"COBOLの使用は精神を麻痺させます;したがって、その教えは犯罪行為とみなされるべきです"と述べています。この手紙の中で、ダイクストラは、当時使用されていた他のいくつかの言語も批判しています。

Howard E. Tompkinsという名前のコンピュータ科学者は、これに反対し、構造化COBOLを擁護した:「複雑な制御フローを持つCOBOLプログラムは、確かに『心が不自由になる』傾向がある」が、これは、「構造化COBOLの恩恵を十分に教えられたことのないプログラマーによって書かれたこのようなビジネス・アプリケーション・プログラムがあまりにも多く存在するからである...」。

近年、COBOLでは、オブジェクト指向プログラミング、ユーザー定義関数、ユーザー定義データ型などの拡張が行われています。


AlegsaOnline.com - 2020 / 2023 - License CC3