100辞書・辞典一括検索

JLogos

107

プログラミング言語
【プログラミングげんご】


programming language/プログラム言語;program language

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




インセプト
「IT用語e-Words」
JLogosID : 7792076