Modern C++ for absolute beginners: a friendly introduction to the C++ programming language and C++11 to C++23 standards (Record no. 60326)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 03001 a2200241 4500 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 240424b |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781484292730 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 DMI |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Dmitrović, Slobodan |
245 ## - TITLE STATEMENT | |
Title | Modern C++ for absolute beginners: a friendly introduction to the C++ programming language and C++11 to C++23 standards |
250 ## - EDITION STATEMENT | |
Edition statement | 2nd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc | New York: |
Name of publisher, distributor, etc | Apress, |
Date of publication, distribution, etc | 2023 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xxi,440p.: |
Other physical details | pbk.: |
Dimensions | 25cm |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc | Includes index |
520 ## - SUMMARY, ETC. | |
Summary, etc | Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required. <br/>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. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners, Second Edition teaches more than just programming in C++23. It provides a solid C++ foundation to build upon. <br/>The author takes you through the C++ programming language, the Standard Library, and C++11 to C++23 standard basics. Each chapter is accompanied by the right amount oftheory and plenty of source code examples. You will work with C++23 features and standards, yet you will also compare and take a look into previous versions of C++. <br/>After reading this book, you'll be able to start programming in modern C++ standards. You will do so with plenty of relevant source code examples, freely available via a dedicated GitHub repository. <br/>What You Will Learn<br/>Get Introduced to modern C++ in a friendly but effective way<br/>Work with the basics of C++: types, operators, variables, constants, expressions, references, functions, classes, I/O, smart pointers, polymorphism, and more<br/>Set up the Visual Studio environment on Windows and GCC on Linux, where you can write your own code<br/>Declare and define functions, classes, and objects, and organize code into namespaces<br/>Discover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced C++ features<br/>Employ best practices in organizing source code and controlling program workflow<br/>Get familiar with C++ language do's and don'ts, and more<br/>Manage the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and more<br/>Who This Book Is For Beginner or novice programmers who wish to learn C++ programming. No prior programming experience is required.<br/><br/>https://link.springer.com/book/10.1007/978-1-4842-9274-7 |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | C++ |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Programming |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Software |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Code |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Programming Language |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | GitHub |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Item type | Books |
Source of classification or shelving scheme | Dewey Decimal Classification |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Collection code | Home library | Current library | Date acquired | Source of acquisition | Cost, normal purchase price | Total Checkouts | Full call number | Barcode | Date last seen | Copy number | Cost, replacement price | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | General | IIT Gandhinagar | IIT Gandhinagar | 23/04/2024 | CBS Publishers | 4512.22 | 005.133 DMI | 034204 | 23/04/2024 | 1 | 4512.22 | Books |