当前位置:  开发笔记 > 编程语言 > 正文

什么是最平台友好的编码语言?

如何解决《什么是最平台友好的编码语言?》经验,为你挑选了2个好方法。

假设我想创建FPS游戏,让我们说克隆孤岛危机,这样每个人都能理解我追求的图形和性能类型.编写这个游戏的最佳代码是什么,所以尽可能简单地将它移植到所有常见平台?当然,我希望应用程序能够感受并成为平台的本机.这也意味着应该很容易利用Snow Leopard的新功能,如OpenCL和Windows 7的新功能.我意识到GUI已经针对不同的平台单独编写,这不是问题.

所以我的问题是,这项工作的最佳语言是什么.我不是在寻找一对一的解决方案,而是更像核心的语言.我想有一种方法可以说,如果你需要将同一个程序移植到Windows,OS X和Linux,那么最好的语言是什么?Java是不可能的.



1> Traveling Te..:

C(现在有些填充达到15个字符)


嗯,是的,C可能比C++或其他语言更便携,但他可能也想比10年更快地完成游戏,所以我不推荐它.使用C语言移植工作所花费的半年时间与使用比C语言更友好的语言可以节省的时间相比毫无意义.
C并没有那么糟糕 - 我写了多年来在Win16和Mainframe上运行的C代码:).但我同意其他评论者的观点:C++是一种更好的方法,可以让可重用的代码跨平台工作.另请查看Qt(http://qt.nokia.com/products/)作为跨平台UI解决方案 - 最新的SDK甚至应该有一个跨平台的IDE.

2> cletus..:

你见过蓝调兄弟吗?在电影中,杰克和埃尔伍德进入了一个酒吧,做了一个演出,问他们喜欢什么样的音乐,酒吧背后的女人回答:

我们有两种:国家和西方.

这与这个问题有什么关系?那么,你想创建高性能的3D图形,你问的是使用什么语言?

我们有两种:C和C++.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有