コンピュータプログラミング

パスカルとは何ですか? パスカルでのプログラミング

パスカルとは何ですか? 非常に多くの人々がこの質問をしています。 基本的に、これらは基本レベルでコンピュータを使用する人です。 パスカルは最も有名なプログラミング言語の1つです。 彼らは、原則として、シニアクラスや高等学校の最初のコースでそれを研究します。 これは他の多くのプログラミング言語の基礎と考えられています。

歴史

パスカルとは何か、わかった。 今、その外観と発展の歴史に直接触れましょう。 言語の作成者はNicklaus Wirthです。 それは1968年から1969年の間に開発されました。 Pascalを作るという考えは、言語開発のための特別委員会に参加した後に彼にやって来た。 Pascalは、多くの初心者プログラマーにとって興味深いものです。 この名前は有名なフランスの科学者、 Blaise Pascalの 名誉を与えられました 。Blaise Pascalは、 2つの数字を合計した機械機械の作成で特に有名です。

パスカルの歴史についての最初の出版物は1970年に登場しました。 彼らは、優れたプログラミングスキルとデータ構造に貢献する効率など、この言語を作成することの主な目標について話しました。

言語の実装

  • UCSDパスカル。 このシステムは1978年に設立されました。 コンパイラポートが現れたので、コードをポータブルにすることができました。ソースシステムなどを編集できるようになりました。 将来、UCSDは、その後の多くのパスカルの実装の基礎となりました。
  • オブジェクトパスカル。 パスカルでのプログラミングは、多くの初心者を常に魅了してきました。 1986年に、Appleはその言語用のオブジェクト拡張を作成しました。 開発チームはパスカルの "父"と相談しました。
  • ターボパスカル。 IDEの最初のバージョンは1983年に登場しました。 ボーランドはこの実装の開発を開始した会社になりました。 しかし、Turbo PascalはOdject Pascalから多くを借りていたことに注意してください。一般に、これらの実装は似ていました。 Pascalに興味を持ち、マイクロソフトでプログラミングしています。 ほぼ同時に、彼らはパスカルに基づいてオブジェクト言語の独自のバージョンをリリースしました。 それは大量の配布を得ることができず、すぐに忘れられました。 その後、Borlandの実装はObject Pascalと呼ばれていました。
  • 今日のオブジェクトパスカル。 パスカルの歴史の中で最も重要なステップは、自由な実現のリリースです。 彼らは他の多くの方言から最高のものをすべて含んだ。 彼らはほとんどのオペレーティングシステムとの優れた互換性を持っています。

特徴

パスカル語の習得は、その特徴から始める必要があります。 主なものは、厳密な型定義と 構造化プログラミングの 存在です 。 パスカル - この種の言語の最初のものです。 開発者が信じるように、言語はさまざまな構文エラーをできるだけ排除し、直感的なインターフェースを備えているため、規律のあるプログラミングに役立つはずです。 初心者が興味を持っている主な問題 - パスカルとは何ですか? 初心者の方でもとても簡単です。

しかし、当初は言語にはいくつかの欠点があった。 主なものは、 ダイナミックメモリを使用 できないこと 、 短い入出力ライブラリ、他の言語で作成された関数を実行するツールがないことなどです。 80年代前半に多くの専門家が学びました。言語が非常にシンプルなパスカルは何ですか? それにもかかわらず、誰もがそれを好きではなかった。 一部の専門家は、各言語の不足について詳しく説明した記事を書いていました。

短所とその修正

他の多くのプログラミング言語と同様、Pascalは利点だけでなく深刻な欠点も誇ります。 徐々に開発者がマイナスに苦しんでいると言わざるを得ないが、必ずしもそれを得るわけではない。

どのように聞こえるかもしれませんが、まれに言語の欠点がプログラマーに役立ちました。 さらに、80年代のパスカルは、その時に新人を勉強したFortranと比較して大きな前進でした。 さらに、Fortranにはさらに多くの問題がありました。 非常に短期間で、パスカルは多くの学校や大学で教育の主要言語になりました。 それに基づいて、多数のプログラムが開発されている。

構造

パスカルについては、たくさん書くことができますが、プログラミングプロセスに直接進む必要があります。 パスカルの各アプリケーションはキーワード(プログラム)で始まります。 その直後にプログラムの名前が表示され、「;」が挿入されます。 これは必須ではない場合もあります。 名前の後に、パラメーターとして機能する外部ファイルのリストを指定することができます。 その後、プログラムで最も重要なのは彼女の体です。 定数、型、変数、手続き、関数を記述するセクションで構成されています。 彼らの後には、一連の演算子が登場します。 演算子のブロックはbeginキーワードとendキーワードの間にあります。 各ステートメントはセミコロンで区切られています。 プログラムを終了するには、本体の後にポイントが使用されます。

アプリケーションモジュール

プログラムコードでモジュールを使用するには、そのモジュールに関する発表が必要です。 USESキーワードである接続指示を使用して、このようなアナウンスメントを作成できます。 その後、接続するモジュールの名前が表示されます。 命令は、タイトルの直後またはインタフェースセクションに書き込まれます。

言語実装の中にはモジュール、特に旧バージョンをサポートしていないものがあります。 プログラムと補助の2つのタイプに分けることができます。 最初のものはプログラムにあり、キーワードプログラムから始まります。 2番目の変数には変数、定数、型などが含まれ、他のモジュールでも使用できます。

句読点

パスカルの構文には厳密な実装が必要です。

  • セミコロン。 変数を記述した後、タイトルの最後に置きます。 それによって、オペレータは分離されます。 endキーワードの前には使用できません。
  • カンマ。 さまざまなリストのセパレータとして使用されます。
  • ポイント。 プログラムの本文の最後に置いてください(単語の終わりの後)。

コンピュータはアプリケーションの実行者とみなされるので、そのようなハード構文が必要です。 誤った文字を使用すると、エラーが表示されます。 セミコロンが演算子区切り文字である場合、演算子は1つのコンマと次のコンマの間にあるテキスト全体です。 オペレータの間にこの記号がインストールされていない場合、プログラムは1つの記号を取り込み、エラーも表示します。

Pascal言語では、コメントを挿入できます。 それらはプログラムのコードの説明として役立ちます。 ロシア語を使うことができます。 コメントは、プログラムの作業には何の影響も与えません。

パスカルでは、小文字と大文字の両方で書くことができます。 プログラマにとって選択肢は残されています。

批判

すでに言及したように、パスカルの特別な人気は1980年から1990年に落ちましたが、その言語を軽視する批評家がいました。 彼らの意見では、トレーニングにのみ適しています。 特に注目すべき批判は、「Pascalが私のお気に入りのプログラミング言語ではない理由」の記事で概説されています。 言語Cの開発者の一人であるBrian Kernighanによって書かれました。記事の後で、Pascalが真剣に改良され始めました。

すべての欠点にもかかわらず、ほとんどすべてのPascalは、多くのプログラマの軽薄な態度を押します。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.unansea.com. Theme powered by WordPress.