コンピューター, プログラミング
手続き型プログラミング。 人間とコンピュータの対話、開発の歴史
現代のコンピュータと通信することは、特別なプログラミング言語を使用することなしには不可能です。 誕生以来 最初のコンピュータ 、人間とコンピュータの対話のために設計された言語のシステム、の5つの世代があります。 最初は元の形でアセンブラました。 遠方の50年代では、彼は、単一の文の一行を使用しての原則に取り組みました。
60年代初期に彼を置き換えるにはシンボリックアセンブラが来ました。 その機能は、変数の概念の存在でした。 実際には、このアセンブリは、本格的な考えることができるである プログラミング言語。 彼の外観開発のスピードを増加するだけでなく、大幅にソフトウェアの信頼性を向上させるだけではなく。 また、並行して、バッチモードで実行されたスクリプトプログラミング言語を開発。
十年の半ばまでに、第三世代のプログラミング言語がありました。 これは普遍的高水準言語でした。 彼らの発展に伴い、既に60年代にさまざまな領域のタスクを実行するための真の機会がありました。 第三世代言語に関わらず、コンピュータの選択した、比較的単純であり、強力な構文と仕事をする機会がありました。 その外観プログラマーの労働力でより生産的になってきています。 今日でも、第三世代のプログラミング言語は、幅広いアプリケーションを開発するための便利なツールです。
70居住では第四世代のプログラミング言語を開始しました。 彼らの助けを借りて、そこに主要なプロジェクト、信頼性の向上の実現であり、アプリケーション開発の速度が向上します。 その機能は、特定のアプリケーションのオリエンテーションで、それはパフォーマンスの新たなレベルに特定の問題を解決するための機会の普遍性から離れて動いています。
プログラミング言語の第五世代は90年代に登場しました。 彼らは、通常のユーザシステムが提供する機能拡張のカテゴリに属しています。 彼らの助けを借りて、でも遠いプログラミング人から高性能アプリケーションを作成することができます。 自宅でのプログラミングの第五世代では皆のために現実のものとなります。
言語の分類は、基本的な原則として手続き型プログラミングを使用するクラスがあります。 この原則は、反射のある コンピュータアーキテクチャ、 ノイマンと呼ばれます。 プログラムコマンドシーケンスを記述する場合は、この問題を解決するためのアルゴリズムを定義する手続き型言語で使用されています。
レーズンのような手続き型プログラミングは、データ記憶用メモリの使用の可能性を示唆しています。 このタイプのプログラムでは、我々は、割り当てコマンドに直面している、あなたが定義したメモリを変更することができます。 コンテンツ変換が得られた初期状態に変化の結果としてコンピュータメモリで実行されます。
手続き型プログラミングは、Fortranのような言語で使用されてきた、科学技術の問題を解決するプログラムを作成するために、初期の50年代に登場。 COBOL(60秒) - 異なるキャリア上の大量のデータを処理します。 アルゴル - 高度なマルチユース言語。 「ブロック構造」と「ダイナミックアロケーション」の最終注目すべき存在。
手続き型プログラミングはバイパスされ、初心者されていません。 60居住で彼は、よく知られたBASICを開始しました。 そのシンプルさと汎用性は、毎年のファンの大多数を獲得し、素晴らしいスピードで拡散する言語を許可しています。
過異なる通訳者の膨大な数に続くパイオニア言語。 言語PL-1、 パスカル(PASCAL)は、 ADA、SIは、手続き型プログラミングの原則の開発を続けました。
Similar articles
Trending Now