本人想开发游戏(不管大小)是用C++ C# 还是 Java 会好一点。(从性能 资源等方面考虑)

PS:一门语言都不会,想现在学一门,不知道哪个好... PS:一门语言都不会,想现在学一门,不知道哪个好 展开
 我来答
jhanker
2016-08-22 · TA获得超过1479个赞
知道小有建树答主
回答量:675
采纳率:73%
帮助的人:500万
展开全部

想开发游戏其实什么语言都可以,但从性能 资源等方面考虑确实C++最好!但学习C++难度较大,主要是相对C# 和 Java来说,c++保留了C语言的指针,位运算,位段等用于系统编程直接控制修改内存的相关内容,而且内存的分配由程序员进行分配,对程序员来说容易造成内存溢出,搞不好很容易让程序崩溃!可以说C++灵活性很大,但很容易出错!而C# 和 Java没有指针等容易出错的概念,属编程安全的语言。他们都和C语言有近亲关系,可以理解为

  1.  Java为C++的简化安全版(可以认为是C++的--版,有点类似VB的解释语言,运行效率比VB快但与C++无法相提并论),比C增加了面向对象和泛型编程等。

  2. C#是借鉴了 Java和C++的优点而产生的一种i面向对象编程语言,在windows下比较容易上手

  3. C++是保留C的全部特性基础上增加了面向对象,泛型编程,异常处理等等,是一门较难掌握的计算机语言

  4. 学习的路径可以有:

    1.先C# 或 Java ,这样容易上手,然后有兴趣再学C,C++ 等其他语言

    2.先C,C++(最好知道点汇编),开始上手会比较痛苦, 但上手后其他语言非常容易学(包括C# 和Java),有了汇编,C,C++基础其他的这些语言已经小菜一碟了,这样学习的缺点是。开始难度大,学习时间长

life爱的罗曼史
2016-08-18 · 超过14用户采纳过TA的回答
知道答主
回答量:55
采纳率:33%
帮助的人:13.7万
展开全部
开发游戏,从性能和资源考虑肯定是C++啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
编程大王
2017-09-22 · TA获得超过922个赞
知道小有建树答主
回答量:979
采纳率:51%
帮助的人:114万
展开全部
C++ .错了找我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式