关于C++和JAVA的问题
展开全部
跳过的是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二进制代码,最难)。
还有什么问题请追问,我没有时常在电脑边,但回来就在第一时间回复,祝楼主早日掌握这几门语言。
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二进制代码,最难)。
还有什么问题请追问,我没有时常在电脑边,但回来就在第一时间回复,祝楼主早日掌握这几门语言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询