FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Modern C++ Tutorial: C++11/14/17/20 On the Fly - The Fastest Guide towards Modern C++
- Author(s) Changkun Ou
- Publisher: GitHub; eBook (Creative Commons Licensed, 2024)
- License(s): Creative Commons License (CC)
- Paperback: N/A
- eBook: HTML, PDF (92 pages), ePub
- Language: English and Chinese
- ISBN-10: N/A
- ISBN-13: 978-1491931660
- Share This:
The book claims to be "On the Fly". Its intent is to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). Readers can choose interesting content according to the following table of content to learn and quickly familiarize the new features you would like to learn. Readers should be aware that not all of these features are required. Instead, it should be learned when you really need it.
At the same time, instead of coding-only, the book introduces the historical background of its technical requirements (as simple as possible), which provides great help in understanding why these features came out.
In addition, the author would like to encourage readers to use modern C++ directly in their new projects and migrate their old projects to modern C++ gradually after reading the book.
About the Authors- Changkun Ou is a Ph.D. candidate in human-computer interaction at the Institute of Informatics, LMU Munich (Germany).
- Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
- The Mirror Site (3) - PDF
- Book Homepage (HTML/PDF/ePub Formats, Source Code, etc.)
-
Effective Modern C++: Improve Your Use of C++11 and C++14
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support).
-
Modern C++ Programming Techniques for Scientific Computing
This easy-to-read textbook/reference presents a comprehensive introduction to scientific programming techniques in C++. With a practical focus on learning by example, the theory is supported by numerous exercises.
-
O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
Practical C++ Metaprogramming (Edouard Alligand, et al)
With this example-driven ebook, you’ll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid a lot of mistakes and tedious work by making the compiler work for you.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
Data Parallel C++: Mastering DPC++ Programming
Learn how to accelerate C++ programs using Data Parallelism. This book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels.
-
O'Reilly® Practical C++ Programming, 2nd Edition (Steve Oualline)
This book is is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest C++ standard, it takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
-
Pro TBB: C++ Parallel Programming with Threading Building Blocks
This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). It presents numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.
-
The C++ Hackers Guide (Steve Oualline)
This book collects more than 120 of the best C++ veteran secrets and puts them in one accessible place. The techniques presented have all been used in actual programs, and more importantly, have made actual programs better.
:
|
|