{"version":"1.0","type":"link","provider_name":"Hardcover","provider_url":"https://hardcover.app","cache_age":86400,"title":"Programming: Principles and Practice Using C++","url":"https://hardcover.app/books/programming-principles-and-practice-using-cpp","description":"An introduction to programming by the inventor of C++, Programming prepares students for programming in the real world. This book assumes that they aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. It explains fundamental concepts and techniques in greater depth than traditional introductions. This approach gives students a solid foundation for writing useful, correct, maintainable, and efficient code. This book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. It presents modern C++ programming techniques from the start, introducing the C++ standard library to simplify programming tasks.","author_name":"Bjarne Stroustrup","author_url":"https://hardcover.app/authors/bjarne-stroustrup","thumbnail_url":"https://assets.hardcover.app/edition/31606171/0246468672bbeb99c6b35c457ad500ce1fa15773.jpeg","thumbnail_width":405,"thumbnail_height":500}