Addison-Wesley wird 25 Jahre! Ein guter Grund für eine Geburtstagsausgabe. Das Buch, geschrieben vom Erfinder der Sprache, ist das umfassendste Werk zu C++. Es basiert auf dem ANSI/ISO-C++-Standard und vermittelt aktuelle und verständliche Informationen zur Sprache, zur Standard Library und zu Design-Techniken. Die 4. Auflage des Bestsellers hat zwei neue Anhänge über Locales und Exception Safety.
Bjarne Stroustrup Bücher







Dieser Leitfaden bietet keine vollständige Programmierausbildung, sondern ist eine kompakte Einführung in C++11. Er richtet sich an C- oder C++-Programmierer, die ihre Kenntnisse vertiefen möchten, sowie an Programmierer aus anderen Sprachen, die die Vorteile des modernen C++ verstehen wollen. Der C++11-Standard ermöglicht es Programmierern, Ideen klarer und effizienter auszudrücken und besseren Code zu schreiben. Bjarne Stroustrup, der Schöpfer von C++, fasst in diesem Werk die Übersichtskapitel seiner umfassenden Referenz zusammen und bietet erfahrenen Programmierern in kurzer Zeit einen Einblick in modernes C++. Der Leitfaden behandelt grundlegende und fortgeschrittene Themen, einschließlich neuer Features wie Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container und Nebenläufigkeit. Die Tour beginnt mit den Grundlagen und führt zu komplexeren Aspekten, unterstützt durch Schlüsselbeispiele, die praktische Hilfe bieten. Zu den behandelten Themen gehören benutzerdefinierte Typen, Modularität, Klassen, Templates, die Standardbibliothek, E/A-Streams, Algorithmen und mehr. Am Ende werden Design und Entwicklung in C++ sowie die Erweiterungen in C++11 diskutiert. Voraussetzung für das E-Book ist eine Internetverbindung und Adobe Reader.
Bjarne Stroustrup, Erfinder von C++, eine der weltweit am häufigsten verwendetenProgrammiersprachen, gibt basierend auf seiner langjährigen Erfahrungin Softwareentwicklung und Lehre mit diesem didaktisch ausgefeilten Werkeinen praxisnahen und problemorientierten Einstieg in die Programmierungmithilfe von C++. Im Gegensatz zu anderen Einführungen in die Programmierungdeckt dieses Buch praxisorientierte Themen wie die Wartbarkeit vonCode, das Testen und die professionelle Softwareentwicklung ab. Stroustrup bietet einenexzellenten Einstieg in die Standard Template Library (STL) von C++, welche eine große Anzahlvon effizienten Algorithmen und Datenstrukturen zur Verfügung stellt. Viele konkreteAnwendungsbeispiele untermauern den innovativen Ansatz und gewähren dem Leser einenspannenden Einblick in Themen wie die Parserentwicklung oder die Programmierung vongrafischen Benutzeroberflächen. Für jeden, der sich intensiv mit der Programmierung oder mit professioneller Softwareentwicklungauseinandersetzen will, führt kein Weg an diesem Buch vorbei. Keine Frage, es ist wohl das bedeutendste Werk zum Thema Programmierung überhaupt!
C++ In-Depth
- 1568 Seiten
- 55 Lesestunden
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.
A tour of C++
- 256 Seiten
- 9 Lesestunden
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++.
Programming : principles and practice using C++
- 1312 Seiten
- 46 Lesestunden
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.


