使用ツール: エディタ・アセンブラ・リンカのみ

手順:
1. アセンブラでLのものすごく小さなサブセット言語L1のコンパイラを作る
2. L1でL1のコンパイラを作る
3. L1で少しだけ多機能なL2言語のコンパイラを作る (これを繰り返す)

(オプショナルな目標)
4. どっかの段階でlex/yaccに相当するものをLで作る