プログラミング言語

情報学

2022

プログラミング言語とは何か、そしてそれらをどのように分類できるかを説明します。また、これらのプログラムのいくつかの例。

コンピュータ言語は、コンピュータプログラムを作成することを目的としています。

プログラミング言語とは何ですか?

コンピューティング、他の構築を目的としたプログラムのプログラミング言語として知られています ソフトウェア。その名前は、それが構成されているという事実に由来しています 形式言語 整理するように設計されています アルゴリズム そして、コンピュータまたはコンピュータシステムによって実行される論理プロセス。これにより、それらの物理的および論理的動作とそれらの制御が可能になります。 コミュニケーション 人間のユーザーと。

この言語は、記号と構文および意味規則で構成されており、命令と論理関係の形式で表現されています。 ソースコード 特定のアプリケーションまたはソフトウェアの一部。したがって、これらの最終結果はプログラミング言語と呼ぶこともできます プロセス クリエイティブ。

プログラミング言語の実装により、さまざまなプログラマーやアーキテクトの、アフィンで有限の可能な命令セットを介した共同作業と調整作業が可能になります ソフトウェア、これらの言語は、少なくとも正式には、 人間の言語 または自然。

ただし、さまざまな種類のコンピューター言語と混同しないでください。後者は、プログラミング言語や他の多くの言語が含まれている、はるかに広いカテゴリを表しています。 コンピュータプロトコル、として HTMLウェブサイト.

プログラミング言語の種類

低水準言語は、特定のハードウェア向けに設計されています。

通常、次のタイプのプログラミング言語が区別されます。

  • 低水準言語。これらは特定のハードウェア用に設計されたプログラミング言語であるため、他のハードウェアに移行またはエクスポートすることはできません コンピューター。それらは、それらが設計されたシステムを最大限に活用しますが、他のシステムには適用されません。
  • 高水準言語。これらは、より普遍的な言語を目指しているプログラミング言語であるため、のアーキテクチャと区別せずに使用できます ハードウェアつまり、さまざまなタイプのシステムで。一般的な目的と特定の目的があります。
  • 中レベルの言語。この用語は常に受け入れられるわけではありません。これは、前の2つの中間点にあるプログラミング言語を提案します。これは、高レベルの操作を可能にすると同時に、システムアーキテクチャのローカル管理を可能にするためです。

分類の別の形式は、多くの場合、次のとおりです。

  • 命令型言語。これらの言語は、命令を作成する順序が連続しているため、柔軟性が低く、条件付きの順序と、関数が実行されると戻るコマンドブロックを介してプログラムされます。
  • 関数型言語。手続き型とも呼ばれるこれらの言語は、受け取った入力に応じて呼び出される関数を介してプログラムします。この関数は、他の関数の結果です。

プログラミング言語の例

最も人気のあるプログラミング言語のいくつかは次のとおりです:

  • ベーシック。その名前はの頭字語に由来します初心者向け すべての目的 シンボリック 命令 コード (初心者向けの汎用命令の記号コード)であり、1964年に最初に登場した高レベルの命令型言語のファミリーです。最新バージョンはVisual Basic.NETです。
  • COBOL。彼の名前はの頭字語です一般 仕事-オリエント 言語 (ビジネス向けの共通言語)そしてそれは1959年に作成されたユニバーサルプログラミング言語であり、主に管理コンピューティング、つまりビジネス向けです。
  • FORTRAN。その名前はから来ていますThe IBM数学 方式翻訳 システム (IBMの数式変換システム)であり、科学および工学アプリケーション向けに設計された、高レベルの汎用の命令型プログラミング言語です。
  • Java。汎用のオブジェクト指向プログラミング言語であり、その精神は頭字語WORAに要約されています。書かれた イレブン、ランどこでも、つまり:一度書かれると、どこでも機能します。アイデアは、CおよびC ++言語から派生した構文を使用してユニバーサル言語を設計することでしたが、どちらよりも少ない低レベルのユーティリティを使用しました。
!-- GDPR -->