最近在大佬的推荐下阅读了 《在拥挤和变化的世界中茁壮成长 -C++ 2006–2020》这本书,是一个近140页的小册子,由Boolan组织翻译自C++ 之父 Bjarne Stroustrup 的 HOPL4 论文。
Bjarne 在这篇论文中记录了C++从C++11、14、17到C++20的整个历史,被官方称为现代C++白皮书,对C++从业者具有绝对指导性的重要意义,而这篇论文的内容确实让人读起来流连忘返,我相信仅仅是看目录便能深深的吸引你。
在得到这本书后,一整天的时间,我都在津津有味、废寝忘食的阅读这本书,或者说这篇论文。大学学习使用了四年的C++,始终有一种不得要领、如堕云雾的感觉,而读完这本书方才豁然开朗。
阅读这本书,就如Bjarne 对你耳提面授一般。从这本书中可以感受到C++之父的心路历程和其对C++的看法,顺着Bjarne 的视角,你可以从金字塔的最顶端了解C++是什么,从哪里来,到哪里去,而不再如压在C++五指山之下不得以窥全貌、纠结于眼前学不完的语法而不知前行的方向。
所以我想以推荐这本书,来做【精进C++】系列专栏的第一篇文章,这是精进C++系列的荣幸。
顺便介绍一下这个系列,因为马上就要去工作了,为了成为一个合格的软件开发工程师,以后就要开启精进C++之路了,顺便想更新分享一些和精进C++有关的文章。和公众号以往的文章一样,都是为了学习而输出。也希望大家可以有所受益。
最后,《在拥挤和变化的世界中茁壮成长 -C++ 2006–2020》: 英文版原文链接:
https://dl.acm.org/doi/pdf/10.1145/3386320
中文翻译版 Github 链接:
https://github.com/Cpp-Club/Cxx_HOPL4_zh
但Github上的是markdown文档,我简单的导出拼接了一下并添加了一个封面,制作了一个PDF电子版,大家可以在公众号【周旋机器视觉】后台回复【精进C++】获取。