プログラミング言語は,コンピュータに対する命令を記述する人工言語である.その命令を
プログラム,それを記述することを
プログラミング,それを行う人間を
プログラマと呼ぶ.
機械語と翻訳
コンピュータが直接解析できる命令は機械語で記述されている必要があり,人間には理解が難しい.従って,効率的にプログラミングするためには,人間が理解しやすい形式のプログラムを機械語に翻訳する仕組みが有効である.
翻訳
プログラミング言語を機械語に翻訳するツールには,
コンパイラ?,
インタプリタ?,
アセンブラ?などがある.
高級言語と低級言語
プログラミング言語は,そのハードウェアへの近さによって
高級言語と
低級言語?に分類される.