C++推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
?
C++是世界上最流行的編程語言之一。C++是C語言的擴展,這兩門語言的潛力都是不可估量的,這就是為什么無論什么規模的企業都可以使用它們,因為它具有可擴展性和可移植性。
隨著語言的不斷發展,學習它的人數逐漸增加,如果你想學習C++,那么,從一本書開始就是個不錯的選擇。
最近,hackr社區推薦了5本最佳的C++書籍。無論您的編程熟練程度如何,都可以在該書單中找到適合的書籍
1、《C++程序設計原理與實踐》
在學習C語言或者想要學習C語言,可以加入我的公眾號【速學C語言】一起學習,你想要的學習資料都在這里。
這本厚重的書(超過1200頁)向讀者介紹了構建代碼的最佳實踐,并幫助讀者成為一名專業的程序員,對于初學者來說,這本書是對編程的介紹,因為它討論了面向對象編程和通用編程。
書中全面地介紹了程序設計基本原理,包括基本概念、設計和編程技術、語言特性以及標準庫等,教你學會如何編寫具有輸入、輸出、計算以及簡單圖形顯示等功能的程序。
本書的作者Bjarne Stroustrup 是C++的設計者和最初的實現者。他現在是德州農工大學計算機科學首席教授,曾在貝爾實驗室和AT&T實驗室工作過。本書被認為是學習C++編程的最佳書籍之一。
2、《C++ Primer 英文版(第 5 版)》
這本近1000頁的書包含了C++編程專家所必備的一切知識點,由Stanley B. Lippman和其他幾位專家合著,Stanley B. Lippman曾在貝爾實驗室與C++的設計者Bjarne Stroustrup一起從事C++的設計與開發。
第五版延續了前四版的優點,書中所有示例均全部采用C++11標準改寫,充分體現了C++語言的重大進展極其全面實踐。以前版本中的舊例子都已經更新,同時還加入了許多新的示例,無論是初學者入門,或是中、高級程序員提升,本書均為不容置疑的首選。
3、《Effective Modern C++》
本書向c++程序員介紹了C++ 11和C++ 14,并幫助他們熟悉這些版本及其特性。特性包括自動類型聲明、并發支持等等。
這本書有300多頁,討論了C++最新版本的一些主題。這些主題包括支持初始化的優點和缺點、智能指針創建函數、std::atomic和volatile之間的區別以及它們在C++中的使用等等。
除了討論語言,這本書還闡明了遵循哪些技術來編寫清晰和正確的代碼,以及在當今時代,舊的編程實踐應該如何改進。
4、《C++程序設計語言 》
這本書不是針對初學者,而是針對具有編程知識的人,書中討論了蓋標準C++以及由C++所支持的關鍵性編程技術和設計技術,這需要你具備一定的編程背景
第四版本包括C++ 11及其功能,標準庫和關鍵的設計技術。從c++的基礎知識開始,介紹了例如結構、語句、函數、和枚舉等。然后討論抽象機制,如類、模板和元編程;最后再涉及到C++ 11標準庫
5、《Accelerated C++》
這是一本通過實踐方法介紹C++編程的入門書。作者是著名的計算機科學家,他們對C++編程進行了清晰的介紹。本書不僅討論了C++語言的特性,而且還介紹了如何使用這些特性。
如果大家對C/C++感興趣的話,可以加一下我們的學習交流Q群:637 ?935 ?295,免費領取一套學習資料和視頻課程喲~
書中采用了一種創新的方法來教授C++編程,因為它建議你不需要具備C語言編程基礎來學習C++。本書涉及的一些主題包括字符串處理、數組、迭代器、類設計、指針、繼承等。
以上這份書單,不知道是否和你心意呢?
總結
以上是生活随笔為你收集整理的C++推荐书籍从入门到进阶带你走上大牛之路(珍藏版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何实现开关CD-ROM
- 下一篇: 主线程如何与次线程用全局变量通讯