<分区>
我们需要编写一些可以在 Mac OS X 服务器和 Ubuntu 上编译和运行的软件。我们很乐意使用 Objective-C 及其 Cocoa 的所有优点,但是我们正在使用的部分的 GNUstep 实现已损坏(无论如何在最新的 Ubuntu 软件包中。)
鉴于此,我们应该使用 C++(我真的不愿意)、C 还是我们没有想到的其他东西?
这是一个非常耗费资源的服务器/后端进程,该软件的 Java 和其他解释版本的性能比我们编写的 Objective-C 概念验证要差得多,因此我们现在希望重写一种“编译[1]”语言。
(注意:有些人可能认为这是主观的,但归根结底,我们确实需要完成工作,这里必须有一个合理适当的正确答案)。
[1] 编译为 native CPU 指令,而不是编译为必须由解释器运行的“字节码”。