中易网

到底该选择C++呢还是Java?

答案:3  悬赏:0  
解决时间 2021-03-24 17:00
本人15,马上中考完毕。有一点C语言基础,想在假期学习开发一些图形界面的东西(整天对着黑白框撸码有点枯燥,然而C的SDL,跨平台的OpenGL和老又没有什么参考书可看的QT都可以暂且忽略啦)。剩下只有我知道的MFC和比较感兴趣的DirectX了,但是两者都需要一些C++的储备呢……同时呢,高效率的Java也对我有着很大的诱惑呢(Java的内存管理和安全性亮了),很重要的一点是……Java似乎更简单~但是咱还是想利用假期写出一个类似于PC游戏泰拉瑞亚(Terraria)那样的简易界面呢,万恶……我知道这个游戏是用C++写的,求指点我到底该投奔C++还是Java呐?当然,我会在这之前把剩下的C语言知识搞定,谢谢啦
最佳答案
游戏一般都用C++开发的尤其是PC游戏,看你以后的规划了,JAVA比较适合做BS的企业级应用,你还很年轻其实你只要把一门语言学精了,其他的都是个语法问题了,像你说你有C的基础那就不如先学学C++,然后再学JAVA,切记基础一定要打好,学新的语言也就是一周两周的事情
全部回答

先学习c语言,c语言相对来说更容易学习而且是所有语言的根基,学好c语言后再学习c++或是java就容易一些了。直接学习c++或是java因为类等内容的加入,可能无法快速的建立编程思想。

在c++和java的选择上要看你以后的主攻方向,如果是偏向于手机应用软件开发就学java,如果不是就学习c++。

MFC已然落伍,写GUI最好是C#和.Net,这些都和C++有关.C++相比C主要是面向对象编程的加入,这在C#中有广泛应用,值得一学.有了C的基础学C++会容易得多. java虽然有一处编译,到处运行的优点,但这并不意味着它效率高,相反它在运行时会开一个虚拟机(这也是它能在各个平台运行的原因)导致系统占用率高,写GUI优点不明显.当然这些不能影响它的普及程度,你去看看编程语言排行榜就知道了. 综上,建议楼主学C++,再以此为基础学C#.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日内最活越的期货品种有那些?
指驴为马化成的成语是什么,我很急的,快~~~!!!
什么叫特长生
明基SCANNER 5000扫描仪的使用说明
从北京到山东无棣县北海汽车站要多少个小时
现任德兴铜矿物业公司经理,我想问问为什么我
proe跟踪草绘图片1:1
把苹果插口转换成安卓插口
青岛爱韵东方做满月发汗靠不靠谱?!看团购19
怎么接近霍建华想嫁给他
高度近视眼会导致眼睛失明吗?
我的脚趾穿那种人字形拖鞋总是整个脚趾都分开
申请国家开发银行生源地助学贷款一定要去国家
小红买了80分与60分的邮票共17枚,花去12.2元
计算工厂餐厅用液化石油气的标准是多少?比如
推荐资讯
长沙诸葛烤鱼培训哪里好?就来长沙食全食美小
用手机拍电视剧怎么有黑条纹
哪些单位 需要注册测绘师
环球雅思培训中心师资教学课程设置都怎么样?
继承的房屋没有办理产权转移,是否取得所有权
西安哪条街汽车修理厂比较集中
平凡的世界第52集中的歌曲
新秀地铁站周日最后一班地铁是几点
山西省忻州交养老金怎么交滞纳金
请问引甲意什么意思
有没有什么词语内包含锋和倩两个字的
太仓犬与德国猎梗的差别
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?