現代C++新四大名著及C++學習雜談


現代C++新四大名著及C++學習雜談

翻開自己的博客,在2012年8月我曾經寫過如下一篇博客,

<<C++學習的方法以及四大名著>>

http://www.cnblogs.com/pugang/archive/2012/08/17/2643710.html

 

想想時間過得真快,轉眼5年了,在這5年中C++也發生了翻天覆地的變化。2012年的時候C++11剛剛確定不久,很多技術資料也沒有來得及更新,編譯器也沒有完全支持主流的C++11新特性,自然很多公司對於新版本的C++使用也是持有一定的保留態度,但是經過了這5年的應用實踐,C++社區和大部分的公司已經適應了C++11以后的新特性,可以說現代C++大格局已定,基本算是熟了。

 

我在2012年8月的博客中推薦的C++四大名著是如下四本,雖然這四本堪稱經典中的經典,但是C++語言本身的發展,不斷地有新的東西加入進來,格局自然也就發生了變化,因此,本文為大家推薦了現代C++中的新四大名著,原來的四本書仍然是必修課,在這里需要強調指出。

 

<<C++ Primer>>

<<Effective C++>>

<<Exceptional C++>>

<<Inside the C++ Object Model>>

 

新C++四大名著中的--

 

第一本是<<Effective modern c++>>

推薦理由: Scott Meyers 潛心力作,幾十條建議字字珠璣, 如果四本書只能選一本拿來學習的話,我選這本。

 

第二本 <<C++ Concurrency in Action>>

推薦理由: 由於其野蠻生長性,C++ 語言本身從來沒有將線程升格到如此的高度,也從來沒有語言級別的支持,每個平台使用自己的方式來實現多線程,可謂是八仙過海,各顯神通,C++11帶來了多線程實現上的統一,目前為止,寫的最全面,最深入的也就是這本了。

 

第三本<<The C++ Standard Library A Tutorial and Reference 2nd Edition>>

推薦理由:除C++了語言本身的升級,標准庫也有大面積的升級,C++大部分有用的功能,基本都是通過標准庫來實現,可見這本書的重要性。

 

第四本 <<Optimized C++>>

推薦理由:對於C++優化的各個方面談的比較透徹,作者是多年的C++老鳥,行文十分流暢。

 

 

 

 

最后推薦的兩本輔助書籍是:

<<AUTOMATE THE BORING STUFF WITH PYTHON>>

<<Python Crash Course>>

推薦理由: 那么為什么要在這么一篇講C++的文章中推薦Python資料呢?不解釋了,相信能理解我這篇文章的人應該知道Python是什么..

 

 

 

總結

本文簡要的討論了現代C++的發展,並提出了現代C++新四大名著,同時推薦了另外的兩本輔助的Python資料,同時對目前C++的格局進行了簡要的討論,希望對大家有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM