假设我想创建FPS游戏,让我们说克隆孤岛危机,这样每个人都能理解我追求的图形和性能类型.编写这个游戏的最佳代码是什么,所以尽可能简单地将它移植到所有常见平台?当然,我希望应用程序能够感受并成为平台的本机.这也意味着应该很容易利用Snow Leopard的新功能,如OpenCL和Windows 7的新功能.我意识到GUI已经针对不同的平台单独编写,这不是问题.
所以我的问题是,这项工作的最佳语言是什么.我不是在寻找一对一的解决方案,而是更像核心的语言.我想有一种方法可以说,如果你需要将同一个程序移植到Windows,OS X和Linux,那么最好的语言是什么?Java是不可能的.
C(现在有些填充达到15个字符)
你见过蓝调兄弟吗?在电影中,杰克和埃尔伍德进入了一个酒吧,做了一个演出,问他们喜欢什么样的音乐,酒吧背后的女人回答:
我们有两种:国家和西方.
这与这个问题有什么关系?那么,你想创建高性能的3D图形,你问的是使用什么语言?
我们有两种:C和C++.