F# で作るプログラミング言語
JVM 上で動作する、簡易的なプログラミング言語のコンパイラを作る。
すなわちソースコードを受け取り、.class ファイルを出力するプログラムを作成する。
環境構築
JDK をインストールする。著者は以下のような環境で動作検証している。
クラスファイルの仕組みを理解する
以下のような Java プログラムが、どのような .class ファイルにコンパイルされるかを観察する。
JVM 上で動作する、簡易的なプログラミング言語のコンパイラを作る。
すなわちソースコードを受け取り、.class ファイルを出力するプログラムを作成する。
JDK をインストールする。著者は以下のような環境で動作検証している。
以下のような Java プログラムが、どのような .class ファイルにコンパイルされるかを観察する。