当你在codeblocks上敲下一行行c++代码时,你是否曾想过,这样一种高效、强大、备受程序员青睐的编程语言是如何从构想变成现实的?在c++语言渗透到编程学习的各个角落的同时,你又是否了解过它是怎样顺应着时代的潮流,不断更新,完善自身的功能?
风云变幻三十年,c++已不再局限于最初的二进制领域,而是在各个领域中大放其异彩。譬如金融与结构、电子与图纸,当下不同领域之间的交叉融合、繁荣共进,都离不开计算机语言的不断进步。而这一切的源头,都来自于C++创始人多年之前一次了不起的开拓……
嘉宾介绍
C++之父——BjarneStroustrup
BjarneStroustrup博士是C++编程语言最初的设计和建构者,是诸多技术畅销书和学术著作如《C++程序设计:原理与实践》的作者,亦在摩根士丹利纽约信息技术部任董事总经理。作为纽约哥伦比亚大学的客座教授、美国国家工程院院士、美国电气电子工程师(IEEE)学会与计算机学会(ACM)的资深会员、计算机历史博物馆(CHM)杰出贡献者,他于年荣获IET法拉第奖章,于年荣获美国国家工程学院颁发的“德雷珀”奖(美国工程领域最高荣誉)。
Stroustrup博士的大部分重要项目在贝尔实验室完成,他感兴趣的研究领域包括分布式系统、设计、编程技术、软件开发工具以及编程语言。为了使C++语言在现实世界软件开发领域成为稳定而与时俱进的根基性存在,他已经在建立C++语言ISO标准的进程中做了25年的努力。
BjarneStroustrup博士
论坛主题
C++的持续演进
TheContinuingEvolutionofC++
C++的发展始于年,从那时起,C++逐渐成为被最广泛运用的编程语言之一,它着重于高需求的行业化使用。C++在年开始商业化发布,并在其演进过程中历经了非正式的标准ARM以及多种ISO标准:C++98,C++11,C++14,C++17和C++20。
一种资金短缺且没有公司支持的计算机语言如何能做到这些?主要的概念和设计原则有哪些?最初的构想是如何发展了近40年最终在30年内得到标准委员会的