Cet ouvrage est le livre de référence le plus complet et le plus lu dans le monde sur C++. Fondé sur le standard C++ ANSI/ISO, il couvre le langage C++ et sa bibliothèque standard ainsi que les techniques clés de la conception.
A boxed-set of five volumes on C++ programming. The books are: Modern C++ Design; Accelerated C++; Essential C++; Exceptional C++; and More Exceptional C++.
The designer of C++ recounts its development, dissecting the decisions made in the creation of the language to present a case study in real object-oriented development for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way. Topics include a prehistory of C++, C with classes, C++ language design rules, standardization, libraries, memory management, multiple inheritance, casting, templates, and exception handling. Annotation copyright Book News, Inc. Portland, Or.
"An Introduction to Programming" by the inventor of C++ offers a comprehensive foundation in programming principles and practical skills. This updated edition covers procedural, object-oriented, and generic programming, focusing on essential concepts and techniques. Ideal for beginners and useful for seasoned programmers, it utilizes contemporary C++ and includes essential libraries and design techniques.
In this concise guide, Bjarne Stroustrup, the creator of C++, outlines the essentials of modern C++. It covers major language features and standard-library components, providing programmers with a meaningful overview, key examples, and practical assistance for getting started. Stroustrup presents C++ features within the context of various programming styles, including object-oriented and generic programming. The coverage begins with the basics and extends to advanced topics, including new features from C++17 like move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. Additionally, it touches on upcoming C++20 extensions such as concepts and modules, concluding with insights into the design and evolution of C++. This guide is not intended to teach programming; for that, Stroustrup's other works are recommended. While it won't be the sole resource for mastering C++, it serves as an excellent introduction for C or C++ programmers seeking to deepen their understanding of the current language, as well as for those familiar with other programming languages wanting to grasp the nature and advantages of modern C++.
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.
Zaczerpnij wiedzę o C++ od samego twórcy języka! Jak zacząć pracę w
zintegrowanym środowisku programistycznym Jak profesjonalnie tworzyć programy
użytkowe Jak korzystać z biblioteki graficznego interfejsu użytkownika Jeśli
zależy Ci na tym, aby zdobyć rzetelną wiedzę i perfekcyjne umiejętności
programowania z użyciem języka C++, powinieneś uczyć się od wybitnego eksperta
i twórcy tego języka - Bjarne Stroustrupa, który jako pierwszy zaprojektował i
zaimplementował C++. Podręcznik, który trzymasz w ręku, daje Ci szansę
odkrycia wszelkich tajników tego języka, obszernie opisanego w międzynarodowym
standardzie i obsługującego najważniejsze techniki programistyczne. C++
umożliwia pisanie wydajnego i eleganckiego kodu, a większość technik w nim
stosowanych można przenieść do innych języków programowania.