Advertisement

利用《C++ Primer 第四版》作为入门教材学习 C++

阅读量:

《C++ Primer 第4版 评注版》即将出版,这是序言。PDF 版见:

https://github.com/downloads/chenshuo/documents/LearnCpp.pdf

从《C++ Primer 第四版》入手学习 C++

为什么要学习C++?

Stan Lippman先生于2009年受邀出席在 conjunction with 上海祝成科技举办的技术研讨会,并发表了看法。他强调指出,在当前形势下使用C++的主要原因仍为其卓越的性能。相比之下,在可编程语言中Java/C#和Python等因其易于学习和丰富的开发工具而广受欢迎。然而,在某些特定领域尤其是需要高性能计算的应用中,C++仍然是最优选择。

以下列举了几个典型场景[2]。对于手持设备而言,在耗能效率上取得进步意味着完成相同任务所需电量减少,并能显著提升用户体验。在嵌入式设备领域,则体现在:通过采用性能较低的处理器与较小内存配置仍能达到功能需求;当销售量达到一定程度时(如几万台),可抵消C++开发的成本优势。对于分布式系统来说,在性能上实现10%的增长意味着节省约10%的硬件资源与能源消耗;当系统规模扩大至数百甚至数千台服务器时,则可以通过程序员的时间换取机器运行时间及数量上的增益以降低成本。此外,在需要严格延迟保证的应用中(如游戏[4]业务或金融交易系统),通常无法容忍

全部评论 (0)

还没有任何评论哟~