Explore the latest books of this year!
Bookbot

Bjarne Stroustrup

    December 30, 1950
    Bjarne Stroustrup
    The C++ programming language
    Programming : principles and practice using C++
    A tour of C++
    Programming
    The Design and Evolution of C++
    C++ In-Depth
    • 2024

      "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.

      Programming
    • 2013

      A tour of C++

      • 256 pages
      • 9 hours of reading
      4.3(759)Add rating

      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++.

      A tour of C++
    • 2008

      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.

      Programming : principles and practice using C++
    • 2001

      C++ In-Depth

      • 1568 pages
      • 55 hours of reading
      4.5(30)Add rating

      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++.

      C++ In-Depth
    • 1994

      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.

      The Design and Evolution of C++
    • 1986