August 2021
Intermediate to advanced
450 pages
5h 35m
Chinese
现在,C++是一种应用非常广泛的编程语言。其用户数从1979年的一个人快速增长到1991年的大约400000人。即,在十多年的时间内,用户数一直保持大约每7.5个月翻一番。自然,在初期的急剧增长之后,增长率放缓下来,但据我乐观估计,到2018年,世界上大约有45000000C++程序员[Kazakova,2015]。其中大部分增长发生在2005年之后,随着处理器速度指数爆发式增长停滞,语言性能的重要性突显。而且,这种增长并非源自正式的市场营销或有组织的用户社区推动。
C++主要是一种工业语言。即,相比于在教育或程序设计语言研究领域,它在工业界更为突出。它成长于贝尔实验室,受到电信和系统编程(包括设备驱动、网络和嵌入式系统)各式各样迫切需求的激发。从那里,C++的应用漫延到每个工业领域:微电子、网络应用和基础设施、操作系统、金融、医疗、汽车、航空航天、高能物理、生物、能源生产、机器学习、视频游戏、图形学、动画、虚拟现实以及其他更多领域。它的主要应用领域都是需要C++结合有效利用硬件和管理复杂性的能力来解决问题。而且,看起来应用领域还在不断扩张[Stroustrup,1993][Stroustrup,2014]。
Read now
Unlock full access