C++ Distilled: A Concise ANSI/ISO Reference and Style Guide

3 avg rating
( 3 ratings by Goodreads )
 
9780201695878: C++ Distilled: A Concise ANSI/ISO Reference and Style Guide
View all copies of this ISBN edition:
 
 

In C++ Distilled, veteran educator and programmer Ira Pohl condenses 700 pages of proposed ANSI standard into a concise road map to C++. Selecting the most important and commonly used language elements, Pohl provides syntax, semantics, and examples, as well as style tips that he has distilled from over two decades of programming experience. C++ Distilled is a quick and handy reference to the most recent additions to the language, many of which have yet to be covered in any other book on C++.

"synopsis" may belong to another edition of this title.

About the Author:

Ira Pohl is a Professor of Computer Science at the University of California, Santa Cruz and holds a Ph.D. in Computer Science from Stanford University. His research interests include artificial intelligence, the C and C++ programming languages, practical complexity problems, heuristic search methods, deductive algorithms, and educational and social issues. He originated error analysis in heuristic search methods and deductive algorithms.

Professor Pohl was formerly a Mackay professor at University of California- Berkeley and a ZWO fellow in the Netherlands. He is the author or co-author of Object-Oriented Programming Using C++, C++ Distilled: A Concise Ansi/Iso Reference and Style Guide, C by Dissection: The Essentials of C Programming, A Book on C: Programming in C, C++ for C Programmers, C++ for Fortran Programmers, C++ for Pascal Programmers, and Turbo C: The Essentials of C Programming, all published by Addison-Wesley.

0201695871AB04062001

Excerpt. Reprinted by permission. All rights reserved.:

C++ Distilled: A Concise ANSI/ISO Reference and Style Guide is a companion volume for the student or professional programmer who uses ANSI C++, including the I/O, and STL library. It supplements and brings up-to-date existing literature.

This book is a concise road map and style guide to C++. It selectively previews the proposed ANSI standard C++ language and includes many programming tips. It is easily used with any C++ programming book (see Chapter 20, "References," on page 189, for a selection), but is especially suitable when used with one of the author's books, such as Object-Oriented Programming Using C++, 2nd Edition (reference OPUS 97).

Each section has the syntax, semantics, and examples of the language element. There are style and programming tips at the end of most sections. Examples have a consistent professional style to be mimicked by programmers.

This book is a distillation of the ANSI standard, which is approximately 700 detailed technically dense pages, and rather overwhelming. Fortunately most programmers do not need such detail; indeed, many of the features are highly specialized and little used. Most programmers need to be able to quickly review some syntax or semantics they have not recently used.

C++ has had many recent additions, including STL, namespaces, RTTI, and the bool type. These can be used readily by someone already proficient in basic C++, but most books have yet to treat these topics. This book can provide a handy guide to these new constructs.

The examples both within the book are intended to exhibit good programming style. Most programming is done in my imitation of existing code and idioms. These examples use my prescriptions and programming tips ("Dr. P's Prescriptions") which are a distillation of considerable professional practice.

The Addison-Wesley web site contains the programs in this book as well as adjunct programs that illustrate the points made in the book or flesh out short pieces of programs. The programs available at the web site are introduced by their .cpp or .h names.

Example Program

In file hello1.cpp

//Traditional first program #include int main() { cout << "HELLO WORLD!" << endl; }

Dr. P's Prescriptions: Style and Rule Tips

  • Use the style found in this book.
  • Be consistent with whatever style you choose.

Prescription Discussion

Style emphasizes clarity and community norms. Consistency, while the hobgoblin of small minds, is well suited to large computer codes.

Acknowledgments

This book was developed with the support of my editor J. Carter Shanklin, editorial assistant Angela Buenning, and production coordinator Pamela Yee. Thanks also to reviewers Ed Lansinger of General Motors Corporation; Henry A. Etlinger of Rochester Institute of Technology; Glen Deen of Deen Publications, Inc.; Michael Keenan of Columbus State University; and David Gregory. Most importantly, I thank Debra Dolsberry for her invaluable help in the technical editing of this book, and her careful testing of the code.



0201695871P04062001

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Ira Pohl
Published by Pearson Education (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Pearson Education, 1996. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9780201695878

More information about this seller | Contact this seller

Buy New
US$ 18.65
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Pohl, Ira
Published by Addison-Wesley Professional 12/2/1996 (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback or Softback Quantity Available: 10
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional 12/2/1996, 1996. Paperback or Softback. Condition: New. C++ Distilled: A Concise ANSI/ISO Reference and Style Guide. Book. Seller Inventory # BBS-9780201695878

More information about this seller | Contact this seller

Buy New
US$ 26.99
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

3.

Pohl, Ira
Published by Addison-Wesley Professional (2018)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 0201695871

More information about this seller | Contact this seller

Buy New
US$ 27.78
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

4.

Ira Pohl
Published by Pearson Education (US), United States (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback Quantity Available: 10
Print on Demand
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 1996. Paperback. Condition: New. New.. Language: English . Brand New Book ***** Print on Demand *****. In this book the author distills over 700 pages of ANSI standard into a concise road map to the key syntax and semantics of C++. Along the way Professor Pohl provides programming and style tips based on many years of professional practice. C++ Distilled brings up to date existing C++ literature by covering important new features of the language including STL, namespaces, RTTI, and the bool type. This text is a good companion to any C++ programming book. The book s website contains adjunct programs that illustrate points made in the book in addition to the programs covered in the book. Seller Inventory # APC9780201695878

More information about this seller | Contact this seller

Buy New
US$ 28.36
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Ira Pohl
Published by Pearson Education (US), United States (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Pearson Education (US), United States, 1996. Paperback. Condition: New. New.. Language: English . Brand New Book ***** Print on Demand *****.In this book the author distills over 700 pages of ANSI standard into a concise road map to the key syntax and semantics of C++. Along the way Professor Pohl provides programming and style tips based on many years of professional practice. C++ Distilled brings up to date existing C++ literature by covering important new features of the language including STL, namespaces, RTTI, and the bool type. This text is a good companion to any C++ programming book. The book s website contains adjunct programs that illustrate points made in the book in addition to the programs covered in the book. Seller Inventory # APC9780201695878

More information about this seller | Contact this seller

Buy New
US$ 29.13
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Ira Pohl
Published by Pearson Education (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Pearson Education, 1996. PAP. Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9780201695878

More information about this seller | Contact this seller

Buy New
US$ 22.57
Convert Currency

Add to Basket

Shipping: US$ 11.98
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Ira Pohl
Published by Addison Wesley Longman
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback Quantity Available: > 20
Print on Demand
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Addison Wesley Longman. Paperback. Condition: New. This item is printed on demand. 224 pages. In C Distilled, veteran educator and programmer Ira Pohl condenses 700 pages of proposed ANSI standard into a concise road map to C. Selecting the most important and commonly used language elements, Pohl provides syntax, semantics, and examples, as well as style tips that he has distilled from over two decades of programming experience. C Distilled is a quick and handy reference to the most recent additions to the language, many of which have yet to be covered in any other book on C. This item ships from La Vergne,TN. Paperback. Seller Inventory # 9780201695878

More information about this seller | Contact this seller

Buy New
US$ 34.96
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

8.

Pohl, Ira
Published by Addison-Wesley Professional
ISBN 10: 0201695871 ISBN 13: 9780201695878
New PAPERBACK Quantity Available: > 20
Seller:
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Addison-Wesley Professional. PAPERBACK. Condition: New. 0201695871 Special order direct from the distributor. Seller Inventory # ING9780201695878

More information about this seller | Contact this seller

Buy New
US$ 29.99
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds

9.

Ira Pohl
Published by Addison-Wesley Professional (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Softcover First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1996. Condition: New. book. Seller Inventory # M0201695871

More information about this seller | Contact this seller

Buy New
US$ 42.72
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Ira Pohl
Published by Addison-Wesley Professional (1996)
ISBN 10: 0201695871 ISBN 13: 9780201695878
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 1996. Paperback. Condition: New. 1. Seller Inventory # DADAX0201695871

More information about this seller | Contact this seller

Buy New
US$ 38.37
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book