Categories: Programming

Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards

Pdf Book Name: Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards
Author: Slobodan Dmitrović
Publisher: Apress
ISBN-10, 13: 1484260465,9781484260463
Year: 2020
Pages: 323 / 301
Language: English
File size: 3 MB
File format: PDF,EPUB

Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Pdf Book Description:

Congratulations on choosing to learn the C++ programming language, and thank you for picking up this book. My name is Slobodan Dmitrović, I am a software developer and a technical writer, and I will try to introduce you to a beautiful world of C++ to the best of my abilities. This book is an effort to introduce the reader to a C++ programming language in a structured, straightforward, and friendly manner. We will use the “just enough theory and plenty of examples” approach whenever possible. To me, C++ is a wonderful product of the human intellect. Over the years, I have certainly come to think of it as a thing of beauty and elegance. C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. In this book, we will get familiar with the language basics first. Then, we will move onto standard-library. Once we got these covered, we will describe the modern C++ standards in more detail. After each section, there are source code exercises to help us adopt the learned material more efficiently. Let us get started.

C++ is a programming language. A standardized, general-purpose, object-oriented, compiled language. C++ is accompanied by a set of functions and containers called the C++ Standard-Library. Bjarne Stroustrup created C++ as an extension to a C programming language. Still, C++ evolved to be a completely different programming language. Let us emphasize this: C and C++ are two different languages. C++ started as “C with classes,” but it is now a completely different language. So, C++ is not C; C++ is not C with classes; it is just C++. And there is no such thing as a C/C++ programming language. C++ is widely used for the so-called systems programming as well as application programming. C++ is a language that allows us to get down to the metal where we can perform low-level routines if needed, or soar high with abstraction mechanisms such as templates and classes. C++ is governed by the ISO C++ standard. There are multiple ISO C++ standards listed here in chronological order: C++03, C++11, C++14, C++17, and the upcoming C++20 standard. Every C++ standard starting with the C++11 onwards is referred to as “Modern C++.” And modern C++ is what we will be teaching in this book.C++ programs are usually a collection of C++ code spread across one or multiple source files. The C++ compiler compiles these files and turns them into object files. Object files are linked together by a linker to create an executable file or a library,

admin

Recent Posts

Office 365 All-in-One For Dummies 1st edition

Pdf Book Name: Office 365 All-in-One For Dummies 1st edition Author: Peter Weverka Publisher: For…

1 week ago

Biology Laboratory Manual 12th Edition

Pdf Book Name: Biology Laboratory Manual 12th Edition Author: Darrell Vodopich (Author), Randy Moore (Author)…

2 weeks ago

Chemistry and Biology of Beta-Lactams

Pdf Book Name: Chemistry and Biology of Beta-Lactams Author: Publisher: ISBN-10, 13: Year: Pages: Pages…

2 weeks ago

Coyotes: biology, behavior, and management

Pdf Book Name: Coyotes: biology, behavior, and management Author: edited by Marc Bekoff ; contributors…

2 weeks ago

Design Thinking for Engineering: A practical guide

Pdf Book Name: Design Thinking for Engineering: A practical guide Author: Iñigo Cuiñas, Manuel J.…

3 weeks ago

Irrigation Engineering and Hydraulic Structures

Pdf Book Name: Irrigation Engineering and Hydraulic Structures Author: S. K. Ukarande Publisher: Springer-Ane Books,…

3 weeks ago