关于C++和JAVA的问题

 我来答
精金框架妊奥9
2012-10-26 · TA获得超过343个赞
知道小有建树答主
回答量:269
采纳率:98%
帮助的人:57.9万
展开全部
跳过的是C#?
C#、C++、Java并无太大的关联,倒是与C语言关系很大,这三种语言都是C语言的延伸,都是由C语言改编得来的。
就是说,你没有C语言基础的话,入门这三个都不会那么容易(或者说学不好、理解不好),像C++的话其实就是C语言,只是多了些其它概念的东西。
另外,C#、C++、Java三者中最难的是C++(没有十年别想真的达到精通的程度),当然也是薪资最高的一门技能(在三种语言都熟练的情况,应聘C++薪资最高)。而全世界运用最广泛、人数最多的是Java,用的人多有一个好处——原代码好找,有问题好找人答。至于C#,微软出的,微软一开始把C#当成是编程语言的未来,说是Win7以上全部预装C#,也没实现诺言。C#在底层控制方面会比C++及Java给力一点,但跟C语言是没法比的,当然C#能写上位机,纯C写上位机的话,不是不可以,是相当蛋疼。
以上大概地介绍了下,如果对以上概念不太懂的话,我再总结一下:全世界很多语方都是由C语言衍生出来的,包括你提到的C#、C++、Java,都是C语言的衍生物。这些衍生物跟C语言最大的区别是:脱离硬件(把硬件操作封装成函数等),这些衍生物更接近上层(最上层就是我们用鼠标键盘操作窗口、对话框了,就是说越上层越简单。相反,最低层是1010二进制代码,最难)。
还有什么问题请追问,我没有时常在电脑边,但回来就在第一时间回复,祝楼主早日掌握这几门语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式