找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

C++之父谈C++:都9102 年了,还有必要学 C++ 吗?

admin 2019-11-7 17:57 88人围观 C++相关

相信这么努力的你 已经星标了我 老九学堂 你身边的IT导师



1982年,美国AT&T公司贝尔实验室的 Bjarne Stroustrup 博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。
为了表达该语言与C语言的渊源关系,它被命名为C++。而 Bjarne Stroustrup 博士被尊称为C++之父。

 贝尔实验室的过往

自1925年以来,贝尔实验室共获得两万五千多项专利,现在平均每个工作日获得三项多专利。一共获得8项诺贝尔文学奖。(其中7项物理学奖,1项化学奖)
贝尔实验室的工作可以大致分为三个类别:基础研究、系统工程和应用开发。
而由贝尔实验室推出的网络管理与操作系统每天支持着世界范围内数十亿的电话呼叫与数据连接。
可以说,人类迈向文明的每一步都与贝尔实验室息息相关。
Bjarne 即将从剑桥的博士毕业时,致电贝尔实验室询问是否有工作机会。当时贝尔实验室并没有空缺的职位,但是欢迎 Bjarne 带上自己的作品去展示。
经过几天的展示与面试,他最终还是成功得到了一份贝尔实验室的工作。



(贝尔实验室计算机科学研究中心)
贝尔实验室的计算机科学研究中心位于默里山,拥有数千名来自不同科学和工程领域的博士。
他们知识渊博并富有创造力,在这里拥有绝对的自由,他们所需要做的就是创造出一些伟大的东西,Bjarne 也成为其中一员。
而Bjarne 也是这里创造了著名的计算机编程语言——C++。

C++ 的那些事儿



曾有人问,如果有能回到最初创建 C++ 时,有最想改变的东西吗?
Bjarne 笑说,现在的他不会比创建 C++ 时的那个他更了解那个时代,他做的任何改动可能都无法适应那个内存只有 1MB 的工作环境,也没法编译到早期的 640MB Windows 电脑上。
最令人感到惊讶的是,C++ 的应用范围之广:
从电饭煲到太空火箭,放眼望去,汽车、电影、游戏、医药、金融、计算机、农业等等行业都有使用 C++。
在Bjarne看来,C++ 在科学领域的应用是最令人满意的:
人类基因组计划、欧洲核子研究中心和其他地方的基础物理研究还有火星探测器,C++ 都做出了贡献,无论这个贡献是微小的还是宏大的。
作为一门有着 30 多年历史的老牌语言,C++ 总会被问及一些尖锐的问题,都 9102 年了,还有必要学 C++ 吗?
Bjarne 非常坦率地回答了这个问题,当然有必要。
C++ 是最有用的语言之一,Bjarne 认为这是最重要的一个原因之一。
想要成为计算机界不管是工业界还是学术界的专业人士,只会一门编程语言通常都是不够的,对于需要性能和可靠性的工作,C++ 是一个很好的选择。
从另一个角度看,一个老牌语言经过这么多年的发展,远没有新兴语言那么大力度的市场营销,但 C++ 却在各个行业得到了充分的使用,这本身就说明了一些问题。
Bjarne 认为,学习 C++ 最好的原因是它可以让你深入了解各种编程和设计技术,这些技术适用于各种语言,一窍通百窍通。

给后辈的一些话

Bjarne 说,编程可以很有趣,但它并不全是有趣和游戏。
在现在这个时代,不管对什么感兴趣,文学、化学、历史、火箭、医学、农业、工业,编程都可以发挥它的作用。
年轻人可能最终将在某一个领域做出重大的贡献,但要做到这一点,就必须了解软件开发的领域、工具和技术。
一定要学习基础知识,比如数据结构和机器是如何工作的。
面对技术的发展,不要不知所措,不要妄想几周后就能成为专家。
想想学会说一门自然语言需要多长时间,成为一名优秀的运动员需要多长时间,学会演奏一种让家人以外的人愿意听的乐器需要多长时间。
想想在达到这种境界的过程中会有多少乐趣,可能会交到多少朋友。
乔布斯说,每个人都应该花一点时间学习编程。
一个学过编程的人,会有一种独特的角度去思考这个世界。
想学C++去哪儿学?


C++就业体系(大纲V1.0)



(C++进度条持续加载中)
老九学堂线下企业直通班,

零基础开始
同时融入C++就业体系,完成Java正课,可自主选修C++。
今年最后一个班,名额所剩无几!已经有小伙伴开始预订明年7月的名额啦!所以需要转行或者系统学习的小伙伴
得抓紧时间预订了!






----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:老九学堂,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......