×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

C++ in Plain English
     

C++ in Plain English

5.0 1
by Brian Overland, Brian Cverland
 

See All Formats & Editions

C++ In Plain English Second Edition Add the object-oriented power of C++ to your programming portfolio — and watch your career take off! Fully revised to cover the new ANSI C++ spec, Overland's classic book helps you crack the C++ language barrier with expert tips, sample code, and straight-forward explanations of each function, class, and keyword.

  • C+

Overview

C++ In Plain English Second Edition Add the object-oriented power of C++ to your programming portfolio — and watch your career take off! Fully revised to cover the new ANSI C++ spec, Overland's classic book helps you crack the C++ language barrier with expert tips, sample code, and straight-forward explanations of each function, class, and keyword.

  • C++ In Plain English If you know the task you want to perform, but don't know its name, check out the list of common tasks and their corresponding keywords.
  • C++ A to Z If you know the name of the element, but have forgotten whether it's a keyword or a library function, turn to the speedy alphabetical cross-reference.
  • C++ Answers If you want more information about advanced concepts, C/C++ compatibility, or an overview of new ANSI features, get the answers in the glossary and appendices.
www.idgbooks.com

Editorial Reviews

Jack J. Woehr

C++ in Plain English, Second Edition, by Brian Overland, takes on the thankless task of explaining C++ to someone who doesn't even know C, someone who doesn't want to be told he is going to learn C as a prelude, and wants his C++ right now, because that's where the jobs are. In short, C++ In Plain English is rather a good book within its limitations.

C++ in Plain English is a bit of a misnomer. It's more like "C++ in International Technical English" -- that specialized literary idiom used everywhere Usenet is accessed. Overland writes this stylized language well. NonU.S. engineers with limited colloquial American will be reasonably comfortable with this text.

On the other hand, the flagrant literatus, the programming language artist, and the aesthete will find this book a tad appalling. It starts in the author credits:

Brian Overland worked for Microsoft...[and] achieved the highest rank possible on the technical ladder for programmer/writer.

What rank? Is programmer/writer a job description in Redmond? Etcetera. This is not a book for people who prefer propositions unified with ground.

Then, along with the author, we start our first C++ program.

#include
void main() {
printf("Can you C++ now?");
}

A Jewish folksaying determines that a person can make "seven mistakes spelling 'Noah'" (a two-letter word in Hebrew). I see at least three flaws in this ostensibly beginner example:

  • It is obliged to include and use cout, not printf().
  • There is no void in argument list.
  • There is no '\n' in output string.

In short, a lot of this book is half-baked, hurried, but tolerably accurate. The truth is, if you are attempting to explain C++ to an individual of limited formal exposure and pressing professional need, there is no rational way to approach the task. So, if Overland seems to babble on occasion, it's because he has to satisfy readers' curiosity without fully answering their questions. There's a lot to cover and there's simply not enough paper handy.

Which brings us to the use of this inexpensive book. C++ in Plain English is eminently suited for a lightweight intro to C++ for high-school or adult-education classes. The instructor need not make a lesson plan, it's inherent in the simplistic text: Just follow Overland linearly and occasionally pause to point out the depth of the ocean of that which the text glosses over.
Electronic Review of Computer Books

Product Details

ISBN-13:
9780764545726
Publisher:
Wiley
Publication date:
10/07/1999
Series:
In Plain English Series
Edition description:
Older Edition
Pages:
608
Product dimensions:
5.50(w) x 8.50(h) x 1.33(d)

Meet the Author

About the Author Brian Overland is an expert programmer and technical writer. He spent more than a decade at Microsoft, where he achieved the highest programmer/writer rank on the Microsoft technical ladder, contributed sample code to C, Visual Basic, assembler, and C++, and wrote the first manual on how to write custom controls in C/C++.

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews

C++ in Plain English 5 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
I enrolled in an online C++ course. That has been the most difficult course I have ever taken, especially not being able to ask direct questions in a timely manner. C++ in Plain English has been a lifesaver for me in parsing out the key ideas of C++. I bought 5 other books on C++ and they were so loaded with intense detail or abstract concepts that some actually detracted from my learning. Mr. Overland's technical writing experience really shows. He takes out the key ideas and explains them in short, easy-to-understand sentences. This is not a book to learn code from. Consider it an in depth glossary to be used in conjunction with your other C++ books. I have not reviewed other books, but this one helped me so much that I thought I must pass on how this book can help those like me who are struggling with C++. I am normally a bit leary of 5 star ratings on books, However, when everything makes sense from cover to cover in a book on C++, then I have no choice. Technical writing is not easy by any means. Technical writing, like Mr. Overland's is meant to help people understand abstract concepts, not to be able to program. With that understanding, you can go back to your other books for coding lessons. For that purpose he has worked a miracle in my life and deserves 5 stars. There are other good C++ coding books that should be part of your library. This one should be used when you get stuck on concepts. I would not hesitate to buy sight-unseen other books by Mr. Overland.