第1部
コンパイラとは
講義資料
ざっくり解説
- コンパイラとは?についてざっくり書かれている
- 基本はある言語を解析し、それを目的語に変換するのがコンパイラ
- なので別に目的言語が機械語であるとは限らない
- Tex->Cの変換 , PrologからCに変換…
インタプリタ
- コンパイラと似ているものがインタプリタ
- 基本はコンパイルされたものを実行するものがインタプリタ
- なので計算機自体も、機械語のインタプリタとして解釈できる
- いわゆるインタプリタ言語(LL言語)も一字一句リアルタイムで解釈する事は最近無く、バイトコードのようなものにコンパイルしてから理解していたりする
- ちなみにPerlとかがこの形式です