知其然,知其所以然 -- 《C++語言的設計與演化》

Endle 評語:應當細讀

很少有語言會像C++一樣,遭到如此之多的批評。很多新語言的一大賣點,便是“比C++簡單易學”。每當掉入了一個語言的深坑時,總想著把 Bjarne Stroustrup 揪出來,狠狠地揍一頓。等等,他為什么要在這門語言里埋下如此多的深坑呢?難道,真的是為了降低程序員的效率從而抬高行業的工資嗎?

答案就在他撰寫的書中。C++并不是空中樓閣。在上世紀70年代, Stroustrup 就開始了對編程語言的探索。從最初的 C with Classes,到逐步引入的種種特性,C++在三十余年的時間里逐步成熟。正如書中所說,C++不追求無益的完美,其發展必須由實際問題推動。如果在學習使用C++時遇到了障礙,看了 C++ Primer 之類的教程依舊一頭霧水,翻閱 C++語言的設計與演化 吧,讓 Stroustrup 跟你講講,他當年為何要把這項特性,添加到這門語言中。

亞馬遜鏈接英文版鏈接

P.S 文中提到的“降低程序員效率”,出自網友惡搞的文章。(英文原文鏈接

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容