Design and Evolution of C++, The

E-book Engels 1994 9780135229477
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation.

Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features Written by the inventor of C++: Bjarne Stroustrup Provides insights into the design decisions which shaped C++. Gives technical summaries of C++. Presents Stroustrup's unique programming and design views

Specificaties

ISBN13:9780135229477
Taal:Engels
Bindwijze:e-book

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p> <strong>PART I.</strong></p> <p> <strong> 1. The Prehistory of C++ .</strong></p> <p> <br></p> <p> <strong> 2. C with Classes.</strong></p> <p> <br></p> <p> <strong> 3. The Birth of C++.</strong></p> <p> <br></p> <p> <strong> 4. C++ Language Design Rules.</strong></p> <p> <br></p> <p> <strong> 5. Chronology 1985-1993.</strong></p> <p> <br></p> <p> <strong> 6. Standardization.</strong></p> <p> <br></p> <p> <strong> 7. Interest and Use.</strong></p> <p> <br></p> <p> <strong> 8. Libraries.</strong></p> <p> <br></p> <p> <strong> 9. Looking Ahead.</strong></p> <p> <br></p> <p> <strong>PART II.</strong></p> <p> <strong> 1. Memory Management.</strong></p> <p> <br></p> <p> <strong> 2. Overloading.</strong></p> <p> <br></p> <p> <strong> 3. Multiple Inheritance.</strong></p> <p> <br></p> <p> <strong> 4. Class Concept Refinements.</strong></p> <p> <br></p> <p> <strong> 5. Casting.</strong></p> <p> <br></p> <p> <strong> 6. Templates.</strong></p> <p> <br></p> <p> <strong> 7. Exception Handling.</strong></p> <p> <br></p> <p> <strong> 8. Namespaces.</strong></p> <p> <br></p> <p> <strong> 9. The C Preprocessor.</strong></p> <p> <br></p> <p> <strong>Index. 0201543303T04062001</strong></p>

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Design and Evolution of C++, The