好的,这就是交易 - 没有什么真正重要的,只是我的另一个编译器副项目(是的,这是我的爱好之一,我承认),但我想知道:
- 我正在使用完全集成的 lex (Flex) 和 yacc (Bison)
- 编译器的核心(程序)在Objective-C中 100% 编码,只需使用
Foundation
所以,这就是问题:
- 一旦程序运行起来,在将它移植到其他一些基于 *nix 的操作系统、Linux 等之前需要付出多少努力?
有什么建议吗?
边注 :
我已经专门用 C/C++ 编写了近 10 个编译器。但是:我确实喜欢 Objective-C,并考虑在这个编译器创建项目(实际上是解释器)中将其用作实验。问题是,由于我计划在我的 Gentoo 网络服务器上使用生成的编译器,这可能是一个糟糕的选择吗?