※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#01:プログラム言語の分類
このチャプターでは、プログラム言語の分類を学習します。
中央処理装置 (CPU) が直接理解し、実行できる唯一の言語。
すべての命令やデータが 0 と 1 のビット列で表現されている。
人間が直接読み書きするのは非常に難しい。
また、 CPU の種類ごとに機械語が異なることがある。
ビット列に対応する文字列の命令「ニーモニック」を使い、より人間にとってわかりやすくしたもの。
「アセンブリ言語」とも呼ばれる。
アセンブラを使って、アセンブル (機械語への翻訳処理) をおこなってから、 CPU で実行できるようになる。
機械語同様、 CPU の種類ごとに命令が異なることがある。
日常の言葉や数式に近い文法で、プログラムを記述できるように作られた言語。
一般的に、コンパイラやインタプリタを使って、機械語に翻訳されてから実行される。
特定の CPU に依存せず、同じプログラムがあらゆる環境で動作することがほとんど。
高水準言語との対比で、機械語やアセンブラ言語は「低水準言語」とも呼ばれる。
プログラムの作り方や考え方によって、さらにいくつかの種類に分類される。
1 つの言語がどれか 1 つの分類にのみ属するわけではなく、複数の分類にまたがることもある。