贝尔实验室计算机科学研究中心
贝尔实验室自 1925 年建立以来就有着辉煌的历史,一共获得两万五千多项专利,荣获 8 次诺贝尔奖。贝尔实验室的计算机科学研究中心,聚集着一批计算机科学界的精英,这些人非常聪明、知识渊博而富有创造力,许多人也是非常好的倾听者,在开发新系统提出新想法方面非常有帮助,不管你想了解什么,你都可以在附近找到专家。
该中心位于默里山,拥有 1000 多名来自不同科学和工程领域的博士。研究人员被给予了很大的自由来选择要做什么,这比其他地方的情况要好得多,无论是过去还是现在。你所需要做的就是最终创造出一些伟大的东西。
也就是在这里,Bjarne 创造了著名的计算机编程语言——C++。
C++ 的那些事儿
当有人问起:有没有那么一瞬间,你觉得 C++ 可能会改变软件 / 硬件行业的游戏规则时。Bjarne 很坦率地说:没有,因为我一直在忙于开发并使用 C++。
但他也坦言,还是会有那么一两个比较接近的瞬间。比如说 1989 年,当 IBM 和惠普的代表出现在贝尔实验室,坚持说“您真的应该在ANSI(美国国家标准学会)委员会上标准化 C++”时。再比如说,当 ACM(国际计算机学会)的编程语言历史协会建议他写一篇 C++ 的论文时。他才感知到了 C++ 对软件开发带来的不同,但即便如此,他表示自己仍旧低估了 C++ 的影响和它所支撑的编程技术。
当被问及,如果有时间机器可以让他回到最初创建 C++ 的时候,他最想改变的东西是什么jarne 笑着说,现在的他不会比创建 C++ 时的那个他更了解那个时代,他做的任何改动可能都无法适应那个内存只有 1MB 的工作环境,也没法编译到早期的 640MB Windows 电脑上。
最令他感到惊讶的是,C++ 的应用范围之广:从电饭煲到太空火箭,放眼望去,汽车、电影、游戏、医药、金融、计算机、农业等等行业都有使用 C++。在他看来,C++ 在科学领域的应用是最令人满意的:人类基因组计划、欧洲核子研究中心和其他地方的基础物理研究还有火星探测器,C++ 都做出了贡献,无论这个贡献是微小的还是宏大的,给他的感觉都很好。
作为一门有着 30 多年历史的老牌语言,C++ 总会被问及一些尖锐的问题,都 9102 年了,还有必要学 C++ 吗jarne 非常坦率地回答了这个问题,当然有必要。
C++ 是最有用的语言之一,Bjarne 认为这是最重要的一个原因之一。想要成为计算机界不管是工业界还是学术界的专业人士,只会一门编程语言通常都是不够的,对于需要性能和可靠性的工作,C++ 是一个很好的选择。
从另一个角度看,一个老牌语言经过这么多年的发展,远没有新兴语言那么大力度的市场营销,但 C++ 却在各个行业得到了充分的使用,这本身就说明了一些问题。
Bjarne 认为,学习 C++ 最好的原因是它可以让你深入了解各种编程和设计技术,这些技术适用于各种语言,一窍通百窍通。
给后辈的一些话
Bjarne 说,编程可以很有趣,但它并不全是有趣和游戏。他认为,我们的整个现代文明都是依赖于好的软件上的。在现在这个时代,不管你对什么感兴趣,文学、化学、历史、火箭、医学、农业、工业,编程都可以发挥它的作用。
年轻人可能最终将在某一个领域做出重大的贡献,但要做到这一点,他必须了解软件开发的领域、工具和技术。一定要学习基础知识,比如数据结构和机器是如何工作的。
每天晚上20:00我都会开直播给大家分享C/C++编程学习知识和路线方法,会不定期更新最新的教程和学习方法,大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑
赠送C语言必备电子书籍PDF,点击获取:里

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113910 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!