游戏公司都是C++开发游戏吗,为什么不用C语言和C#?

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:10:27
大家能推荐本新书吗?
开发游戏到底是学C还是C++呢?
请问如果是编程初学者是先学C还是C++呢

每种语言都有自己的优势。如果没有,那只会被淘汰。
例如:你见过用JAVA写的3D游戏吗?不是不能写,而是JAVA的优势不在这....
开发游戏还是学C++好了。说嘛也说不清楚...流行就是经典,知道这点就好了

初学者还是先学C的好,因为它够简单。要是C++,对编程一点都不了解的话。很麻烦。会打击积极性的。
学完C在学C++会很轻松,因为C可以看成是C++的一部分。
ALL ABOVE 是个人观点,仅共参考

C /C++是直接编译派系,在操作系统上运行很快,java C#是中间编译派系,运行速度满,但是可以方便平台移植。
但是C是很低层的语言,比较C++来MFC类来说,编写一个界面都很复杂,所以编写游戏很复杂。所以C++适合网络游戏编写。

它适合编写规模较小的程序,而一般游戏程序都很大。
回答者: luyong343569 - 经理 四级 2009-6-20 13:24
不要误导人,难道你觉得操作系统的规模以及难度还不如一个游戏程序吗?

游戏公司不都是用c++开发游戏,还有用Java开发游戏的,用c语言开发游戏的很少。因为c语言是面向过程的编程语言,它适合编写规模较小的程序,而一般游戏程序都很大。学c++好一些。

看你开发什么游戏了。

开发3D游戏需要了解计算机图形学方面知识,相关的书很多,大部分是大学教材。然后再学OpenGL或Direct3D技术。

开发手机游戏学java好了,关于j2me的书大部分都讲手机游戏开发