プログラミング言語 プログラミング言語とは プログラムを記述するための専用の言語 (<反> 自然言語) C 言語, java, python, etc.. 計算機向け (「数学」の記法に近い) 厳密で簡潔 融通が利かない プログラムはプログラミング言語で記述される 機械語と高級言語 機械語 : 計算機が「直接」実行する事が可能な形式 (人間に解り辛い) 高級言語 : (機械語に比較して..)多少、人間に判り易い形式 計算機で実行するには、「翻訳」 or 「通訳」が必要 コンパイラ (言語処理系の形式の一つ) 高級言語で記述されたプログラムを機械語に「翻訳」する ソース・プログラム : 高級言語で記述されたプログラム(ファイル) オブジェクト・プログラム : 機械語で記述されたプログラム(ファイル) インタープリターは「通訳」をする 最近の言語は、ハイブリッドだったり、多段だったりする(簡単には区別できない) ソフトウェア概論では「C コンパイラ」を使う