Learning Path - Modern C++: Efficient and Scalable Application Development: Become a pro at building efficient and scalable applications using this versatile language

Learning Path - Modern C++: Efficient and Scalable Application Development: Become a pro at building efficient and scalable applications using this versatile language

作者: Richard Grimes Marius Bancila
出版社: Packt Publishing
出版在: 2018-12-19
ISBN-13: 9781789951738
ISBN-10: 1789951739
裝訂格式: Paperback
總頁數: 805 頁





內容描述


Learn the tips and tricks for developing apps in C++ and leverage its latest features using modern programming techniquesKey FeaturesDevelop strong C++ skills to develop a variety of applicationsExplore features of C++17, such as containers, algorithms, and threadsGrasp the standard support for threading and concurrency, and use them daily basic tasksBook DescriptionC++ is one of the most widely used programming languages. It is fast, flexible, and efficient which is used to solve many programming problems.The objective of this Learning Path is to make you familiar and comfortable with C++. You will become familiar with the constructs of the C++ programming by learning about the language structures, functions, and classes which will help you identify the execution flow through the code. You will explore and understand the importance of the C++ standard library as well as memory allocation for writing better and faster programs.This Learning Path also deals with understanding the challenges that come with advanced C++ programming. You will learn about advanced topics such as multithreading, networking, concurrency, performance, meta-programming, lambda expressions, regular expressions, testing, and many more in the form of recipes.By the end of this Learning Path, you will become an expert in C++.This Learning Path includes content from the following Packt products:Beginning C++ Programming by Richard GrimesModern C++ Programming Cookbook by Marius BancilaThe Modern C++ Challenge by Marius BancilaWhat you will learnGet familiar with the structure of C++ projectsIdentify the main structures in the language: functions and classesKnow how to debug your programsLeverage C++ features to get increased robustness and performanceExplore functions and callable objects with a focus on modern featuresSerialize and deserialize JSON and XML dataCreate client-server applications that communicate over TCP/IPUse design patterns to solve real-world problems Who This Book Is ForThis Learning Path is designed for developers who want to gain a solid foundation with C++. A computer, an Internet connection, and the desire to learn how to code in C++ are all you need to get started with this Learning Path.




相關書籍

5G綠色移動通信網絡

作者 葛曉虎 賴槿峰 張武雄

2018-12-19

CompTIA Linux + Certification Kit: Exam XK0-004

作者 Christine Bresnahan Richard Blum Steve Suehring

2018-12-19

資料結構-使用 C 語言

作者 呂高旭

2018-12-19