私はF# でTigerコンパイラを作成していますが、最終的にターゲット アーキテクチャの決定を先延ばしできないところまで来ました。
これは私の最初のコンパイラですが、間違いなく最後ではありません。では...最初のコンパイラのターゲット アーキテクチャとして適切なものは何でしょうか?
CIL (.NET) をターゲットにすることも考えましたが、本の中間コードは レジスター マシンにより適しているようです。
また、このコンパイラが完成したらどこに行けばよいか知りたいです。別のアーキテクチャをターゲットにする必要がありますか? コンパイラの別の部分に焦点を当てる必要がありますか? なんで?