logo

COBOL チュートリアル

COBOL チュートリアル

COBOL プログラミング言語は、最も古い高級プログラミング言語の 1 つです。 COBOL は次の略語です。 ビジネス向けの共通言語 。これはもともと、ビジネス用途向けに設計された、英語に似たコンパイル済みのコンピューター プログラミング言語でした。当時は主に企業や政府の業務システム、財務システム、管理システムなどで使われていました。現在、この言語の人気は低下していますが、大規模なバッチやトランザクション処理ジョブなど、メインフレーム コンピューターに展開されるアプリケーションでも使用されています。

COBOL - はじめに

COBOL は、もともと 1959 年に CODASYL (データ システム言語会議) によって設計されました。その一部は、Grace Hopper によって設計されたプログラミング言語 FLOW-MATIC に基づいていました。これは最古の高級プログラミング言語の 1 つです。これは、データ処理用の移植可能なプログラミング言語を作成する米国国防総省の取り組みの結果として作成されました。現在、これは主にビジネス、通常はファイル指向のアプリケーション プログラムの開発に使用されており、システム ソフトウェアの作成には使用できません。それは単に、オペレーティング システムやコンパイラの開発にそれを使用できないことを意味します。

COBOL の仕組み

COBOL の仕組みを理解する前に、コンピューターはマシン コード、つまり 0 と 1 のバイナリ ストリームしか知らないという事実を認識する必要があります。したがって、COBOLのコードを処理するには、コンパイラを使用して機械語に変換する必要があります。プログラムソースをコンパイラを通して実行する必要があります。コンパイラはまず構文エラーをチェックし、それを機械語に変換します。次に、コンパイラはロード モジュールと呼ばれる出力ファイルを作成します。この出力ファイルには、1 と 0 の形式の実行可能コードが含まれています。

COBOLの歴史

COBOL は、プログラミングの歴史の中で最も初期に開発された高水準プログラミング言語の 1 つです。 1950 年代、世界西部でビジネスが台頭していたとき、操作を容易にするためにさまざまなプロセスを自動化する必要があり、ビジネス データ処理を目的とした高級プログラミング言語が誕生しました。

  • 1959 年に、COBOL 言語はデータ システム言語会議 (CODASYL) によって開発されました。
  • 政府印刷局は 1960 年に COBOL 仕様を COBOL60 として印刷しました。
  • COBOL の次のバージョンである COBOL-61 は、いくつかの改訂を加えて 1961 年にリリースされました。
  • 1968 年に、COBOL は商用利用の標準言語として ANSI (米国規格協会) によって承認されました。 COBOL-68 という名前のバージョン。
  • 1974 年と 1985 年に再度改訂され、それぞれ COBOL-74 および COBOL-85 と呼ばれる追加の機能セットを含む後続のバージョンが開発されました。
  • そしてついに 2002 年に、カプセル化されたオブジェクトを COBOL プログラミングの通常の部分として使用できるオブジェクト指向 COBOL がリリースされました。

COBOLの特徴

COBOL 言語の一般的な機能をいくつか次に示します。

シンプルで標準的な言語

COBOL は、IBM AS/400、パーソナル コンピュータ、ラップトップなどのさまざまなコンピュータでコンパイルして実行できる、シンプルで標準的な、学習しやすい言語です。COBOL は、幅広い構文語彙をサポートし、整然としたコーディング スタイルに従います。 。

Javaブール値

ビジネス指向の機能を提供する

COBOL は、防衛ドメイン、金融ドメインなどに関連するビジネス指向のアプリケーション向けに開発されました。COBOL は、大量のデータを処理できる高度なファイル処理機能を提供します。 COBOL は世界のビジネス トランザクションの 70% 以上を処理しており、複雑なトランザクションに最適です。

スケーラビリティと移植性

COBOL は、読み取り、変更、デバッグを容易にする論理制御構造を提供します。 COBOL は、拡張性、信頼性が高く、さまざまなプラットフォーム間で移植可能です。ほぼすべてのコンピュータ プラットフォーム用のさまざまなテストおよびデバッグ ツールを提供します。

普遍的な受容性

typescript の foreach ループ

COBOL は、広く受け入れられているプログラミング言語の 1 つです。これは 60 年以上の歴史を持つプログラミング言語であり、数多くのプラットフォームやデバイスにわたってビジネスとその働き方を変えてきました。 COBOL プログラミング言語は、ほぼすべてのコンピューター プラットフォームにデバッグおよびテスト ツールを提供し、ほぼ毎年リリースされる多数の新しい COBOL 製品、コンパイラー、開発ツールを提供します。

COBOLの利点

COBOL は、一般的に使用された最初の高水準プログラミング言語です。ユーザーに多くのメリットをもたらします。

  • COBOL は膨大なデータ処理を処理できます。
  • 文書化言語として使用できます。
  • COBOL は効果的なエラー メッセージを提供するため、バグの解決が容易になります。
  • COBOL は以前のバージョンと互換性があります。

前提条件

この COBOL チュートリアルに進む前に、コンピューター プログラミングの用語と JCL についての基本的な知識を持っている必要があります。いずれかのプログラミング言語の基本的な知識は、COBOL プログラミングの概念を理解し、学習トラックを迅速に進めるのに役立ちます。

観客

このチュートリアルは、COBOL の基礎を学びたいソフトウェア プログラマー向けに作成されています。このチュートリアルでは、COBOL プログラミング言語を十分に理解し、より高いレベルの専門知識を得ることができます。

問題点

COBOL チュートリアルを学習する際に、何の困難も感じないことを保証します。ただし、このチュートリアルに間違いがある場合は、改善できるよう、お問い合わせフォームに問題やエラーを投稿してください。