Cobol-overview

提供:Dev Guides
移動先:案内検索

COBOL-概要

COBOLの概要

COBOLは高水準言語です。 COBOLの仕組みを理解する必要があります。 コンピューターは、0と1のバイナリストリームであるマシンコードのみを認識します。 COBOLコードは、コンパイラ*を使用してマシンコードに変換する必要があります。 コンパイラを介してプログラムソースを実行します。 コンパイラは最初に構文エラーをチェックしてから、機械語に変換します。 コンパイラーは、 *load module と呼ばれる出力ファイルを作成します。 この出力ファイルには、0と1の形式の実行可能コードが含まれています。

COBOLの進化

世界の西部でビジネスが成長していた1950年代には、操作を簡単にするためにさまざまなプロセスを自動化する必要があり、ビジネスデータ処理を目的とした高レベルのプログラミング言語が誕生しました。

  • 1959年に、COBOLはCODASYL(Conference on Data Systems Language)によって開発されました。
  • 次のバージョンのCOBOL-61は1961年にリリースされ、いくつかの修正が加えられました。
  • 1968年、COBOLはANSIによって商業用の標準言語(COBOL-68)として承認されました。
  • 1974年と1985年に再び改訂され、それぞれCOBOL-74とCOBOL-85という名前の後続バージョンが開発されました。
  • 2002年に、オブジェクト指向COBOLがリリースされました。これは、COBOLプログラミングの通常の部分としてカプセル化されたオブジェクトを使用できます。

COBOLの重要性

  • COBOLは、最初に広く使用されている高レベルのプログラミング言語でした。 ユーザーフレンドリーな英語に似た言語です。 すべての指示は、簡単な英単語でコーディングできます。
  • COBOLは、自己文書化言語としても使用されます。
  • COBOLは膨大なデータ処理を処理できます。
  • COBOLは以前のバージョンと互換性があります。
  • COBOLには効果的なエラーメッセージがあるため、バグの解決は簡単です。

COBOLの機能

標準言語

COBOLは、IBM AS/400、パーソナルコンピューターなどのマシンでコンパイルおよび実行できる標準言語です。

ビジネス志向

COBOLは、金融ドメイン、防衛ドメインなどに関連するビジネス指向のアプリケーション向けに設計されました。 高度なファイル処理機能により、大量のデータを処理できます。

堅牢な言語

COBOLは、ほぼすべてのコンピュータープラットフォームで多数のデバッグおよびテストツールが利用できるため、堅牢な言語です。

構造化言語

論理制御構造はCOBOLで使用でき、読み取りと変更が容易になります。 COBOLにはさまざまな部門があるため、デバッグは簡単です。