プログラミング言語

プログラムミング言語 (Programming language) は,コンピュータに対する一連の動作指示 (命令)を人間に理解し易い形式で記述するための人工言語である.プログラミング言語で書かれたソースコードをコンピュータに実行させるためには,アセンブルやコンパイルなどの処理を行い機械語列(オブジェクトコード)に翻訳する必要がある. この翻訳作業をリアルタイムに実行することにより,あたかもソースコードを直接実行しているように処理するインタプリタ型言語も存在する.

プログラミング言語は,人間にとっての理解のし易さによって,アセンブリ言語,高級言語,第4世代言語など幾つかの区分があり,難解なものほど機械語に近くより直接的にコンピュータを制御することができる.人間が使う自然言語に近い言語は「高水準言語」,機械語に近い言語は「低水準言語」と呼ばれる.

プログラミング言語とは

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

プログラミング言語の厳密な分類法は存在しないが,大まかな分類法として,プログラムの実行方式による分類,プログラミングパラダイムによる分類,利用分野や用途による分類などがある.

プログラミング言語の歴史

利用分野とプログラミング言語

プログラミング言語を用いて作成するソフトウエアには様々な種類があり,作成するソフトウエアの種類や目的ににより利用される言語も変化する.

プログラミング言語の学習

inserted by FC2 system