本人想开发游戏(不管大小)是用C++ C# 还是 Java 会好一点。(从性能 资源等方面考虑)
想开发游戏其实什么语言都可以,但从性能 资源等方面考虑确实C++最好!但学习C++难度较大,主要是相对C# 和 Java来说,c++保留了C语言的指针,位运算,位段等用于系统编程直接控制修改内存的相关内容,而且内存的分配由程序员进行分配,对程序员来说容易造成内存溢出,搞不好很容易让程序崩溃!可以说C++灵活性很大,但很容易出错!而C# 和 Java没有指针等容易出错的概念,属编程安全的语言。他们都和C语言有近亲关系,可以理解为
Java为C++的简化安全版(可以认为是C++的--版,有点类似VB的解释语言,运行效率比VB快但与C++无法相提并论),比C增加了面向对象和泛型编程等。
C#是借鉴了 Java和C++的优点而产生的一种i面向对象编程语言,在windows下比较容易上手
C++是保留C的全部特性基础上增加了面向对象,泛型编程,异常处理等等,是一门较难掌握的计算机语言
学习的路径可以有:
1.先C# 或 Java ,这样容易上手,然后有兴趣再学C,C++ 等其他语言
2.先C,C++(最好知道点汇编),开始上手会比较痛苦, 但上手后其他语言非常容易学(包括C# 和Java),有了汇编,C,C++基础其他的这些语言已经小菜一碟了,这样学习的缺点是。开始难度大,学习时间长
广告 您可能关注的内容 |