Subject   : プログラミング言語

カテゴリー  : パソコン > ソフト > プログラミング言語 


 プログラミング言語(programming language)
ソフトウェアの設計図に当たるソースコードを記述するための言語です。
 プログラミング言語は人間に理解できるように英語などを元に作られて いるため、そのままではコンピュータが実行することはできません。 プログラミング言語で書かれたソースコードをコンピュータに実行させる ためには、アセンブルやコンパイルなどの処理を行って、機械語の羅列 (オブジェクトコード)に翻訳する必要があります。
 この翻訳作業を同時通訳のようにリアルタイムに実行することにより、 あたかもソースコードを直接実行しているように処理するものを、 インタプリタ型言語といいます。
最近では、簡易な言語仕様を持ち、処理速度は遅いが小規模なプログラムを 簡単に記述することができる簡易プログラミング言語が増えており、 これを「スクリプト言語」と呼びます。
 プログラミング言語は、人間にとっての理解のしやすさによって、 アセンブリ言語、高級言語、第4世代言語など幾つかの区分があり、 難解なものほど機械語に近く、より直接的にコンピュータを制御する ことができます。 人間が使う自然言語に近い言語を「高水準言語」、機械語に近い言語を 「低水準言語」という場合もあります。
 プログラミング言語には様々な種類があるが、記述のしやすさや 移植性の高さ、低水準な処理も記述できるなどの特徴から、 C言語やC++言語、 もしくはその派生言語が広く普及しています。
 近年では、Webベースのシステムの記述などに用いられる Perlなどの スクリプト言語や、従来の言語より高い移植性とオブジェクト指向的要素を 兼ね備えたJavaが台頭しています。

   ⇒ プログラム言語

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]