本帖最后由 ofz 于 2014-8-15 11:31 编辑
说到类C语言,最有名气的就是 java, javascript, php, C#, Object-C 这些了吧。除了 php 一般不写图形,其他那几个用来写游戏都没问题的
至于速度,以上面除php外唯一一个脚本语言(除了php也应该是最慢的) javascript 为例:随便找个地方新建个txt,贴进去下面这行代码(跟你代码一样是一千万个循环):
<script>var t0=Date.now();for(var i=0,j=0;i<10000000;i++)j++;document.write((Date.now()-t0)/1000)</script>
然后把文件后缀改成.html,用任意浏览器打开,显示的结果应该都在0.1秒以内(我的机器上Chrome只要0.02秒!)
更多语言的性能比较可参考:
http://www.timestretch.com/article/mandelbrot_fractal_benchmark
http://blog.gmarceau.qc.ca/2009/ ... pendability-of.html
除了语言之外,写游戏另一个要考虑的就是有没有现成的框架(或者叫引擎)了。想想看 android,ios 上那么多游戏,就知道 java 和 object-c 的游戏引擎肯定一抓一大把;windows phone/windows store 上的游戏大概都是用 C# 的多;javascript 的其实也有不少,不过都是这两年兴起的,发展趋势尚不明确。然后如果你没一个看着顺眼的,要从头自己开发一个也没人拦着你...
随手贴一个游戏引擎列表(你会发现大多数是C/C++和上面的类C语言)
http://en.wikipedia.org/wiki/List_of_game_engines
ps:实际上面的测试有一点作弊的嫌疑(具体细节就不多说啦,其实这样的测试主要就是用来唬人的 |