Pascal-overview

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

パスカル-概要

Pascalは、1970年代初頭にNiklaus Wirthによって最初に開発された汎用の高レベル言語です。 体系的な規律としてプログラミングを教え、信頼できる効率的なプログラムを開発するために開発されました。

PascalはAlgolベースの言語で、Algolの多くの構成要素が含まれています。 Algol 60はPascalのサブセットです。 Pascalは、いくつかのデータ型とプログラミング構造を提供します。 Pascalプログラムの理解と保守は簡単です。

パスカルは、さまざまな理由で教育および学術分野で人気が高まっています。

  • 簡単に学べる。
  • 構造化言語。
  • 透過的で効率的で信頼できるプログラムを作成します。
  • さまざまなコンピュータープラットフォームでコンパイルできます。

パスカル言語の機能

パスカルには次の機能があります-

  • パスカルは強く型付けされた言語です。
  • 広範なエラーチェックを提供します。
  • 配列、レコード、ファイル、セットなどのいくつかのデータ型を提供します。
  • さまざまなプログラミング構造を提供します。
  • 関数と手順を介して構造化プログラミングをサポートします。
  • オブジェクト指向プログラミングをサポートしています。

パスカルについて

  • Pascal言語は、フランスの数学者でコンピューター開発の先駆者であるBlaise Pascalにちなんで命名されました。
  • Niklaus Wirthは、1970年にオリジナルのPascalプログラミング言語の開発を完了しました。
  • Pascalは、Algolプログラミング言語のブロック構造スタイルに基づいています。
  • Pascalは、プログラミングを体系的な分野として教えるのに適した言語として開発されました。その実装は信頼性が高く効率的です。
  • ISO 7185パスカル規格は、1983年に最初に公開されました。
  • パスカルは、Apple LisaおよびMacの初期の開発で使用された主要な高レベル言語でした。
  • 1986年にApple Computerは最初のObject Pascal実装をリリースし、1993年にPascal標準化委員会はPascalのオブジェクト指向拡張機能を公開しました。

Pascalを使用する理由

Pascalを使用すると、プログラマは複雑な構造化データ型を定義し、リスト、ツリー、グラフなどの動的で再帰的なデータ構造を構築できます。 Pascalは、レコード、列挙、サブレンジ、関連するポインターとセットを持つ動的に割り当てられた変数などの機能を提供します。

Pascalでは、任意のレベルの深さまでネストされたプロシージャ定義を使用できます。 これは、基本概念に基づいた体系的な規律としてプログラミングを学習するための優れたプログラミング環境を提供します。

Pascalの最も驚くべき実装の中には-

  • スカイプ
  • 総司令官
  • TeX
  • Macromedia Captivate
  • アップルリサ
  • さまざまなPCゲーム
  • 組み込みシステム