【发布时间】:2011-05-13 23:11:05
【问题描述】:
我看到很多关于使用哪种语言来开发实时 3D 游戏的争论,普遍的共识是 C 或 C++ 是唯一可以为高端系统提供合适性能的语言- 密集的 3D 游戏。我看到很多人说 C#、Java 或 Python 太慢了,尤其是因为垃圾回收。目标 C 怎么样? Objective C 有自动垃圾回收吗?除了自动垃圾收集之外,还有什么让语言“太慢”或不适合 3D 游戏?
这个问题可能更像是一个“思想实验”,因为我怀疑我是否会开发一款资源如此之多以至于需要解决这些问题的游戏,但作为一名程序员,我莫名其妙地痴迷于性能,所以我还是想知道只是为了我自己的快乐。
【问题讨论】: