c编程全套教程(编程界十二天神系列)

编程界十二天神系列——C 语言缔造者 Bjarne Stroustrup

父神说,要有光,要有码农。于是十二天神创造了宏伟辽阔的编程界,让很多码农在其中快乐或者痛苦地工作,通过自己的努力让世界变得更美好。这一系列文章,让我们再次膜拜一下这十二位天神开天辟地的伟业。

Bjarne Stroustrup

c编程全套教程(编程界十二天神系列)(1)

主要经历

Bjarne Stroustrup C 编程语言的发明者。1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T 大规模程序设计研究部门负责人,AT&T、贝尔实验室和 ACM 成员。

丹麦是个牛逼的国家,出了很多编程奇才,Delphi 和 C#之父 Anders、Ruby on Rails 创始人 DHH 都是丹麦人。

从剑桥大学获得博士学位后20余年,Bjarne 一直就职于贝尔实验室 Large-scale Programming(大型程序设计研究部)实验室,负责设计构成贝尔系统电信网络的设备和软件。

现在想起来,贝尔实验室真是一个牛逼的存在啊,Unix 操作系统和 C 语言都诞生在此。

Bjarne 在上世纪80年代初期在 C 语言的基础上,实现了内建支持面向对象程序设计方法的C with Classes。一开始C 是作为C语言的增强版出现的,从给C语言增加类开始,不断的增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多重继承(multiple inheritance)、模板(template)、异常(exception)、RTTI、命名空间(name space)逐渐被加入标准。

80年代末,C 开始以一门面向对象语言的高级语言的独立姿态出现在程序员面前。其面向对象的编程思想、与C语言几乎一样的性能、灵活的模板机制迅速征服了人们。

1998年 C 标准委员会成立,国际标准组织(ISO)在这一年颁布了 C 程序设计语言的国际标准 ISO/IEC 1488-1998。C 成为具有国际标准的编程语言,通常称作ANSI/ISO C 。

目前,C 仍然牢牢占据着编程语言排行榜前三的位置,并仍在持续进化中,最新的 C 11、C 14 等标准带来了大量的新特性和编程思想。

可以说, C 的强大是其他所有语言的总和,几乎所有的编程模式和思想在 C 里都有对应的实现,然后才被慢慢移植到其它语言中。

c编程全套教程(编程界十二天神系列)(2)

所获荣誉
  • 1990年,被《财富》杂志评选的“美国12位最年轻的科学家”称号。

  • 1993年,获得了ACM该年度 Grace Murray Hopper 大奖并成为 ACM 院士。

  • 1995年,被 BYTE 杂志授予“近20年来计算机工业最具影响力的20人”的称号。

  • 其著作《C 编程语言》《C 的设计和演化》和《C 加注参考手册》等已成为C 学习的经典读物。

目前,Stroustrup 是哥伦比亚大学计算机科学客座教授,摩根士丹利技术部门总经理。他的出版物包括几本书 - “C 编程语言(第四版,2013)”,C (2013),“编程:使用C 的原理与实践”(2014)),以及在一些学术期刊上,Stroustrup也一直在发表有价值的文章。

近期情况

近期最新的消息,Stroustrup 获得 2017 年法拉第奖。以下为哥伦比亚大学的官网原文:

鉴于对计算机发展的重大贡献,特别是C 编程语言的创新性,本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)被评为2017年法拉第奖章的获得者,这是英国工程技术学会最具声望的奖项。 自1922年以来,以迈克尔·法拉第(Michael Faraday)命名的这一奖项,为在科学,工程和技术进步方面取得了显着的工程和工业成果,颁发最好的奖励。以前的获奖人包括 Roger Needham(1998),Maurice Wilkes 爵士(1981),JA Ratcliffe(1966),Edward Victor Appleton 爵士(1946年)和 Ernest Rutherford 爵士(1930年)。同行计算机科学家 Donald Knuth 在2011年获得法拉第奖。


喜欢闲适安静的生活,懂一点计算机编程,懂一点统计学和数据分析。(爱编程爱统计)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页