好的,下面是内容:
没什么大不了的,只是我的另一个编译器副项目(是的,这是我爱好之一,我承认),但我想问:
- 我正在使用lex(Flex)和yacc(Bison),完全集成
- 编译器的核心(程序)100%使用Objective-C编写,只使用
Foundation
问题是:
- 一旦程序运行起来,将其移植到其他*nix操作系统(Linux等)需要多少工作量?
有什么建议吗?
附言:
我已经独家使用C / C ++编写了近10个编译器。 然而:我喜欢Objective-C,并考虑在这个编译器创建项目中使用它作为实验对象(实际上是解释器)。 问题是,因为我打算在Gentoo Web服务器上使用生成的编译器,这可能是一个相当糟糕的选择吗?