首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OCaml和游戏开发方案

OCaml和游戏开发方案
EN

Stack Overflow用户
提问于 2010-11-29 11:03:58
回答 1查看 2.3K关注 0票数 5

这是一个更有针对性的语言功能而不是编码的问题。

你能告诉我哪种语言更好(OCaml还是Scheme?)用于基本的游戏开发?

我对方案和OCaml的了解都非常基础,我发现两者在使用时都同样具有挑战性,并且无法确定在可伸缩性和易用性方面哪一个更好。

如果你们中的任何一个人有丰富的开发经验,请给我你的意见。

任何投入都值得感谢。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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实现,但我不确定它们有多完整)。

  • 这款基准游戏只能让你大致了解一种语言实现的相对效率。游戏比基准游戏使用的测试复杂得多。
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4300538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档