OK、これが取り引きです - 本当に重要なことは何もありません。私の別のコンパイラ側のプロジェクトです (そうです、それは私の趣味の 1 つです、認めます)、しかし、私は疑問に思っていました:
- 完全に統合された lex (Flex) と yacc (Bison) を使用しています
- コンパイラのコア (プログラム) は、 Objective-Cで100% コーディングされています。
Foundation
だから、これは質問です:
- プログラムが稼働したら、他の *nix ベースの OS、Linux などに移植する前に、どのくらいの労力が必要ですか?
何かアドバイス?
サイドノート :
私は C/C++ のみで 10 近くのコンパイラを作成しました。ただし: 私は Objective-C が大好きで、このコンパイラ作成プロジェクト (実際にはインタプリタ) の実験としてそれを使用することを考えました。問題は、結果のコンパイラを Gentoo Web サーバーで使用することを計画しているので、これはやや悪い選択でしょうか?