C++会淘汰么或者说他还有多少年的寿命
答案:4 悬赏:80 手机版
解决时间 2021-11-10 23:18
- 提问者网友:眉目添风霜
- 2021-11-09 22:21
C++会淘汰么或者说他还有多少年的寿命
最佳答案
- 五星知识达人网友:佘樂
- 2021-11-09 23:05
初学时担心所学的东西生存周期短,很正常。
不过请放心,C++短期内绝不会被淘汰。
有些人喜欢比较语言和语言之间的好坏,其实没那么多可比性。编程语言分编译型和解释型两种,层面不同,应用领域也不同。解释型语言比如JAVA、C#实际上也是依赖由C/C++编写的解释器或虚拟机的,也就是说少了C/C++,根本就没有JAVA什么的。
编程语言的语法最好学,思想最难学。学习语法也许只是一个月,但学习思想要花毕生时间。当你掌握了编程的思想,学习新的语言触类旁通,上手很容易。这也就是说当你学了一门语言,即使以后的工作很少用到,但你损失的只是很少量的学习语法的时间,那些思想则是终生受益的,没啥可担心的。
另外,C/C++也确实是一门优秀的语言,它的权威不是没有道理。它接近底层,效率高,虽然看起来有些复杂,却提供了其他语言不能比拟的极为精致灵活地解决问题的能力。能够同时和硬件底层以及人类如此亲密的交流,这是历史选择了它的原因。
易上手的,解决问题会比较粗糙;
复杂的,解决问题可以更细致灵活。
任何事物有好的一面就有坏的一面,鱼与熊掌不可兼得,就看你自己的需要和选择了。
不过就我的经验,不学C/C++这种接近底层的语言而仅学JAVA/C#这类解释型语言,做些应用可以,但真正理解计算机和程序工作的原理还不行,因此不能获得一个完整阔大的知识架构,编程思维也难免局限。
个人认为,鉴于C/C++与硬件系统亲密的关系,如果计算机整个系统的工作原理没有发生巨大的根本性的变革,C/C++能够一直占据权威地位。追问最有用的就是你说的编程思想了 找本书看看把追答是啊,程序的本质在于数据结构和算法,语言会发展,操作系统和API会发展,亘古不变的就是这些思想,学到了就是一辈子的财富。
不过请放心,C++短期内绝不会被淘汰。
有些人喜欢比较语言和语言之间的好坏,其实没那么多可比性。编程语言分编译型和解释型两种,层面不同,应用领域也不同。解释型语言比如JAVA、C#实际上也是依赖由C/C++编写的解释器或虚拟机的,也就是说少了C/C++,根本就没有JAVA什么的。
编程语言的语法最好学,思想最难学。学习语法也许只是一个月,但学习思想要花毕生时间。当你掌握了编程的思想,学习新的语言触类旁通,上手很容易。这也就是说当你学了一门语言,即使以后的工作很少用到,但你损失的只是很少量的学习语法的时间,那些思想则是终生受益的,没啥可担心的。
另外,C/C++也确实是一门优秀的语言,它的权威不是没有道理。它接近底层,效率高,虽然看起来有些复杂,却提供了其他语言不能比拟的极为精致灵活地解决问题的能力。能够同时和硬件底层以及人类如此亲密的交流,这是历史选择了它的原因。
易上手的,解决问题会比较粗糙;
复杂的,解决问题可以更细致灵活。
任何事物有好的一面就有坏的一面,鱼与熊掌不可兼得,就看你自己的需要和选择了。
不过就我的经验,不学C/C++这种接近底层的语言而仅学JAVA/C#这类解释型语言,做些应用可以,但真正理解计算机和程序工作的原理还不行,因此不能获得一个完整阔大的知识架构,编程思维也难免局限。
个人认为,鉴于C/C++与硬件系统亲密的关系,如果计算机整个系统的工作原理没有发生巨大的根本性的变革,C/C++能够一直占据权威地位。追问最有用的就是你说的编程思想了 找本书看看把追答是啊,程序的本质在于数据结构和算法,语言会发展,操作系统和API会发展,亘古不变的就是这些思想,学到了就是一辈子的财富。
全部回答
- 1楼网友:长青诗
- 2021-11-10 01:52
都是相通的。。就算淘汰再学别的也很快
- 2楼网友:狂恋
- 2021-11-10 00:34
你问的c++说的是什么?C++是在C语言的基础上开发的一种通用编程语言是说这个吗?
是的话我就想说不会被淘汰,现在有很多人在用。很全面,
是的话我就想说不会被淘汰,现在有很多人在用。很全面,
- 3楼网友:舍身薄凉客
- 2021-11-09 23:29
语言这个东西,只有流行不流行一说。淘汰这种事儿,几乎不会发生。
任何一种语言,学精了,都是有用武之地的。
比如Delphi,你说他被淘汰了吗?可是有人Delphi用的很精,他一样靠着Delphi赚很多钱。
赚钱是题外话。
在众多编程语言中,C语言是基础,学好了以后,再学其他的语言基本上可以触类旁通。但是,C语言是面向过程的。。现在流行的编程语言如JAVA,C#,都是面向对象的。C++就是面向对象的基础。
C++入门还是不太难的。不过,要想学精,就要费些功夫了,你可以去查一查程序员的考试,JAVA,C#,都是中级程序员,C++是高程哦。。
任何一种语言,学精了,都是有用武之地的。
比如Delphi,你说他被淘汰了吗?可是有人Delphi用的很精,他一样靠着Delphi赚很多钱。
赚钱是题外话。
在众多编程语言中,C语言是基础,学好了以后,再学其他的语言基本上可以触类旁通。但是,C语言是面向过程的。。现在流行的编程语言如JAVA,C#,都是面向对象的。C++就是面向对象的基础。
C++入门还是不太难的。不过,要想学精,就要费些功夫了,你可以去查一查程序员的考试,JAVA,C#,都是中级程序员,C++是高程哦。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯