Bookbot

Bjarne Stroustrup

    30 décembre 1950
    Bjarne Stroustrup
    Programming : principles and practice using C++
    A tour of C++
    Programming
    The Design and Evolution of C++
    C++ In-Depth
    Le langage C++
    • Le langage C++

      • 1096pages
      • 39 heures de lecture

      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.

      Le langage C++
    • C++ In-Depth

      • 1568pages
      • 55 heures de lecture

      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
      4,5
    • 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++
      4,3
    • "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
      4,5
    • A tour of C++

      • 256pages
      • 9 heures de lecture

      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++
      4,3
    • 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++
      4,2
    • The C++ Programming Language

      Second Edition

      • 669pages
      • 24 heures de lecture

      This definitive guide, written by the designer of C++ and substantially expanded in its second edition, provides coverage of the features available in the most recent release, including multiple inheritance, typesafe linkage, abstract classes, etc. For serious programmers using C++ for nontrivial pr

      The C++ Programming Language
      4,1
    • Accelerated C++

      Practical Programming by Example

      • 352pages
      • 13 heures de lecture

      Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately . Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context , and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined.

      Accelerated C++