这是一个更有针对性的语言功能而不是编码的问题。
你能告诉我哪种语言更好(OCaml还是Scheme?)用于基本的游戏开发?
我对方案和OCaml的了解都非常基础,我发现两者在使用时都同样具有挑战性,并且无法确定在可伸缩性和易用性方面哪一个更好。
如果你们中的任何一个人有丰富的开发经验,请给我你的意见。
任何投入都值得感谢。
谢谢。
发布于 2010-11-29 23:51:56
OCaml和球拍(PLT方案)都有OpenGL绑定。不过,看起来球拍没有SDL绑定,这对你来说可能很重要,也可能不重要。
OCaml使用即时编译器,可以将OCaml编译为本机代码或字节码(有几个适用于couple的即时编译器)。
在Languages Benchmark Game.*上的大多数基准测试中,OCaml都比球拍快
就个人而言,我会选择OCaml。它可以编译为本机代码,执行速度更快,并绑定到SDL (提供输入、声音和缓冲的2D图形等)。
另一个要考虑的选择是F#,它是另一种ML方言。F#可以利用XNA框架。然而,XNA会将您限制在Window上(据我所知,F#只能在XBox上的dlls中使用;XNA有一些Mono实现,但我不确定它们有多完整)。
https://stackoverflow.com/questions/4300538
复制相似问题