到底该选择C++呢还是Java?
答案:3 悬赏:0
解决时间 2021-03-24 17:00
- 提问者网友:霸道又专情♚
- 2021-03-23 16:54
本人15,马上中考完毕。有一点C语言基础,想在假期学习开发一些图形界面的东西(整天对着黑白框撸码有点枯燥,然而C的SDL,跨平台的OpenGL和老又没有什么参考书可看的QT都可以暂且忽略啦)。剩下只有我知道的MFC和比较感兴趣的DirectX了,但是两者都需要一些C++的储备呢……同时呢,高效率的Java也对我有着很大的诱惑呢(Java的内存管理和安全性亮了),很重要的一点是……Java似乎更简单~但是咱还是想利用假期写出一个类似于PC游戏泰拉瑞亚(Terraria)那样的简易界面呢,万恶……我知道这个游戏是用C++写的,求指点我到底该投奔C++还是Java呐?当然,我会在这之前把剩下的C语言知识搞定,谢谢啦
最佳答案
- 二级知识专家网友:厭世為王
- 2021-03-23 18:15
游戏一般都用C++开发的尤其是PC游戏,看你以后的规划了,JAVA比较适合做BS的企业级应用,你还很年轻其实你只要把一门语言学精了,其他的都是个语法问题了,像你说你有C的基础那就不如先学学C++,然后再学JAVA,切记基础一定要打好,学新的语言也就是一周两周的事情
全部回答
- 1楼网友:废途浑身病态
- 2021-03-23 19:36
先学习c语言,c语言相对来说更容易学习而且是所有语言的根基,学好c语言后再学习c++或是java就容易一些了。直接学习c++或是java因为类等内容的加入,可能无法快速的建立编程思想。
在c++和java的选择上要看你以后的主攻方向,如果是偏向于手机应用软件开发就学java,如果不是就学习c++。
- 2楼网友:啵啵桃汀
- 2021-03-23 18:42
MFC已然落伍,写GUI最好是C#和.Net,这些都和C++有关.C++相比C主要是面向对象编程的加入,这在C#中有广泛应用,值得一学.有了C的基础学C++会容易得多.
java虽然有一处编译,到处运行的优点,但这并不意味着它效率高,相反它在运行时会开一个虚拟机(这也是它能在各个平台运行的原因)导致系统占用率高,写GUI优点不明显.当然这些不能影响它的普及程度,你去看看编程语言排行榜就知道了.
综上,建议楼主学C++,再以此为基础学C#.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯