Wird geladen...
Details zum E-Book
Einloggen wenn Sie am Inhalt des Artikels interessiert sind.
Expert C++. Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Second Edition
Marcelo Guerra Hahn, Araks Tigranyan, John Asatryan, Vardan Grigoryan, Shunguang Wu
Wird geladen...
E-BOOK
Wird geladen...
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.
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.
- 1. Building C++ Applications
- 2. Beyond Object-Oriented Programming
- 3. Understanding C++ Templates
- 4. Template Metaprogramming
- 5. Memory Management and Smart Pointers
- 6. Digging into Data Structures: STL Containers
- 7. Advanced Data Structures with C++
- 8. Functional Programming
- 9. Concurrency and Multithreading
- 10. Designing Concurrent Data Structures
- 11. Designing World-Ready Applications
- 12. Incorporating Design Patterns in C++ Applications
- 13. Networking and Security
- 14. Aggregates, Entities & Value Objects
- 15. Large-Scale C++ Application Design
- 16. Understanding and Using C++ in Machine Learning Tasks
- 17. Using C++ in Data Science
- 18. Designing and Implementing a Data Analysis Framework
- Titel:Expert C++. Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Second Edition
- Autor:Marcelo Guerra Hahn, Araks Tigranyan, John Asatryan, Vardan Grigoryan, Shunguang Wu
- Originaler Titel:Expert C++. Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Second Edition
- ISBN:9781804616123, 9781804616123
- Veröffentlichungsdatum:2023-08-25
- Format:E-Book
- Artikel-ID: e_3mot
- Verleger: Packt Publishing
Wird geladen...
Wird geladen...