Expert C++ : Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features, 2/e (Paperback)
            
暫譯: 專家級 C++:透過學習 C++17 和 C++20 最新特性及最佳編碼實踐成為熟練程式設計師,第二版(平裝本)
        
        Hahn, Marcelo Guerra, Tigranyan, Araks, Asatryan, John
- 出版商: Packt Publishing
 - 出版日期: 2023-08-25
 - 售價: $1,900
 - 貴賓價: 9.5 折 $1,805
 - 語言: 英文
 - 頁數: 604
 - 裝訂: Quality Paper - also called trade paper
 - ISBN: 1804617830
 - ISBN-13: 9781804617830
 - 
    相關分類:
    
      C++ 程式語言
 
立即出貨 (庫存=1)
買這商品的人也買了...
- 
                
                  
                  
                $2,205Professional C++ 5th 版本 - 
                
                  
                  
                $534高效能團隊模式:支持軟件快速交付的組織架構 (Team Topologies: Organizing Business and Technology Teams for Fast Flow) - 
                
                  
                  
                測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 - 
                
                  
                  
                多處理器編程的藝術, 2/e (The Art of Multiprocessor Programming, 2/e)$894$849 - 
                
                  
                  
                $465高級 C/C++ 編譯技術 (典藏版) - 
                
                  
                  
                C++20 設計模式:可複用的面向對象設計方法 (原書第2版)$534$507 - 
                
                  
                  
                $602計算機底層的秘密 - 
                
                  
                  
                C++20 代碼整潔之道:可持續軟件開發模式實踐 (原書第2版) (Clean C++20: Sustainable Software Development Patterns and Best Practices, 2/e)$774$735 - 
                
                  
                  
                $509數以達理:量化研發管理指南 - 
                
                  
                  
                Cryptography: Algorithms, Protocols, and Standards for Computer Security (Hardcover)$4,800$4,560 - 
                
                  
                  
                Integrate Lua with C++: Seamlessly integrate Lua scripting to enhance application flexibility (Paperback)$1,980$1,881 - 
                
                  
                  
                Automating Data Quality Monitoring: Scaling Beyond Rules with Machine Learning (Paperback)$2,090$1,980 - 
                
                  
                  
                $403軟件工程原理與實踐 - 
                
                  
                  
                信息學競賽寶典 動態規劃$419$398 - 
                
                  
                  
                程式設計守則|如何寫出更好的程式碼 (The Rules of Programming: How to Write Better Code)$620$490 - 
                
                  
                  
                $403精實 DevOps - 
                
                  
                  
                $354基於近鄰思想和同步模型的聚類算法 - 
                
                  
                  
                Defensive Security Handbook: Best Practices for Securing Infrastructure (Paperback)$2,242$2,124 - 
                
                  
                  
                C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621 
商品描述
Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programming
Purchase of the print or Kindle book includes a free PDF eBook
Key Features
- Master templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skills
 - Design scalable and efficient C++ applications with the latest features of C++17 and C++20
 - Explore real-world examples and essential design patterns to optimize your code
 
Book Description
Are you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals.
This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.
With Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.
What you will learn
- Go beyond the basics to explore advanced C++ programming techniques
 - Develop proficiency in advanced data structures and algorithm design with C++17 and C++20
 - Implement best practices and design patterns to build scalable C++ applications
 - Master C++ for machine learning, data science, and data analysis framework design
 - Design world-ready applications, incorporating networking and security considerations
 - Strengthen your understanding of C++ concurrency, multithreading, and optimizing performance with concurrent data structures
 
Who this book is for
This book will empower experienced C++ developers to achieve advanced proficiency, enabling them to build professional-grade applications with the latest features of C++17 and C++20. If you're an aspiring software engineer or computer science student, you'll able to master advanced C++ programming techniques through real-world applications that will prepare you for complex projects and real-world challenges.
商品描述(中文翻譯)
提升您的 C++ 技能,掌握進階技術、設計模式和高效能程式設計的專家見解
購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
主要特色
- 精通模板、元程式設計和進階函數程式設計技術,以提升您的 C++ 技能
- 使用 C++17 和 C++20 的最新功能設計可擴展且高效的 C++ 應用程式
- 探索實際案例和基本設計模式,以優化您的程式碼
書籍描述
您是一位渴望提升技能的經驗豐富的 C++ 開發者嗎?這本更新版的《Expert C++》旨在幫助您實現目標。
本書將帶您踏上構建 C++ 應用程式的旅程,同時探索超越物件導向程式設計的進階技術。在此過程中,您將掌握設計模板,包括模板元程式設計,並深入了解記憶體管理和智能指標。一旦您對這些基礎概念有了堅實的理解,您將進一步學習更進階的主題,例如使用 STL 容器的資料結構,並探索 C++ 的進階資料結構。此外,本書還涵蓋了函數程式設計、併發和多執行緒設計併發資料結構等重要方面。它還提供了設計世界級應用程式的見解,結合設計模式,並解決網路和安全性問題。最後,它增強了您對除錯、測試和大型應用程式設計的知識。
有了《Expert C++》作為您的指導,您將能夠突破 C++ 專業知識的界限,開啟軟體開發的新可能性。
您將學到的內容
- 超越基礎,探索進階 C++ 程式設計技術
- 在 C++17 和 C++20 中發展進階資料結構和演算法設計的熟練度
- 實施最佳實踐和設計模式,以構建可擴展的 C++ 應用程式
- 精通 C++ 在機器學習、資料科學和資料分析框架設計中的應用
- 設計世界級應用程式,考慮網路和安全性因素
- 加強您對 C++ 併發、多執行緒及使用併發資料結構優化效能的理解
本書適合誰
本書將使經驗豐富的 C++ 開發者能夠達到進階熟練度,使他們能夠使用 C++17 和 C++20 的最新功能構建專業級應用程式。如果您是一位有志的軟體工程師或計算機科學學生,您將能夠通過實際應用掌握進階 C++ 程式設計技術,為複雜專案和現實挑戰做好準備。
目錄大綱
- Building C++ Applications
 - Beyond Object-Oriented Programming
 - Understanding C++ Templates
 - Template Metaprogramming
 - Memory Management and Smart Pointers
 - Digging into Data Structures: STL Containers
 - Advanced Data Structures with C++
 - Functional Programming
 - Concurrency and Multithreading
 - Designing Concurrent Data Structures
 - Designing World-Ready Applications
 - Incorporating Design Patterns in C++ Applications
 - Networking and Security
 - Aggregates, Entities & Value Objects
 - Large-Scale C++ Application Design
 - Understanding and Using C++ in Machine Learning Tasks
 - Using C++ in Data Science
 - Designing and Implementing a Data Analysis Framework
 
目錄大綱(中文翻譯)
- Building C++ Applications
 - Beyond Object-Oriented Programming
 - Understanding C++ Templates
 - Template Metaprogramming
 - Memory Management and Smart Pointers
 - Digging into Data Structures: STL Containers
 - Advanced Data Structures with C++
 - Functional Programming
 - Concurrency and Multithreading
 - Designing Concurrent Data Structures
 - Designing World-Ready Applications
 - Incorporating Design Patterns in C++ Applications
 - Networking and Security
 - Aggregates, Entities & Value Objects
 - Large-Scale C++ Application Design
 - Understanding and Using C++ in Machine Learning Tasks
 - Using C++ in Data Science
 - Designing and Implementing a Data Analysis Framework