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

來源:互聯網
上載者:User

標籤:適應   多線程   png   面積   雜談   平台   自己   stand   輔助   

現代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++的格局進行了簡要的討論,希望對大家有所協助。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.