->


Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20\'s, 2nd Edition


Expert C++


by Marcelo Guerra Hahn | Araks Tigranyan | John Asatryan | Vardan Grigoryan | Shunguang Wu

English | 2023 | ISBN: 1804617830 | 640 pages | True/Retail EPUB | 13.01 MB


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.


Table of Contents


 


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


 


Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's, 2nd Edition


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 LENYA   |  

Information
Members of Guests cannot leave comments.




rss