Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

C++ Primer Paperback – Aug 1 1989


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, Aug 1 1989
CDN$ 105.35 CDN$ 0.01

Join Amazon Student in Canada


--This text refers to an out of print or unavailable edition of this title.
NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 478 pages
  • Publisher: Longman Higher Education (August 1989)
  • Language: English
  • ISBN-10: 0201164876
  • ISBN-13: 978-0201164879
  • Product Dimensions: 23.4 x 15.7 x 2.3 cm
  • Shipping Weight: 544 g
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Bestsellers Rank: #3,002,609 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Customer Reviews

3.6 out of 5 stars
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback
Lippman's C# Primer assumes that the reader knows C++ or Java. It does not cover basic language constructs so it is not a good choice as a first C# book for people that have not programmed before. The first four chapters include many good insights into the C# language from a professional programmer's point of view. These are hard to find in other texts and make this book worthwhile. A future edition should concentrate on including more language insights and less on WinForms or ASP.NET specifics that are covered better on other texts. Probably some basics should be included to expand its appeal to new programmers.
...
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
The first 4 chapters (~200 pages) is where it's at. I read his books on C++ and those and this one are right on the mark. Chapter 5-8 are about the .Net Framework (a bit cursory) and dated (pre-release beta) and much has changed. The first 4 chapters are a gem. But where is Stan ? His firm objectwrite.com is nowhere to be seen on the web. Therefore, sample code is not available.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By A Customer on April 16 2002
Format: Paperback
If you're accustomed to Lippman's previous works, this book will fall hopelessly short of expectation. I found this book to be lacking not just in content, but in direction. The "practical approach" employed by Lippman I found to be less-than-practical. The text feels hurried, does not flow well, and the sample code is replete with errors and inconsistencies. There is also alot of useless prose geared towards warming the junior programmer to object-oriented theory. This is not a good book for someone coming from a C++ or Java background hoping to come up to speed on C#. If, on the other hand, you enjoy long-winded hyperbole on "What is a constructor," with ailing code samples to match, this book is for you.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
Overall this book is decent, if you have programming experience.
I wish it would contrast C# to other languages; no reason to have to read thru a whole explanation, if he would just say, "this feature works just like Java...".
The biggest flaw is that for some of the stranger concepts, he doesn't really build up a sufficient explanation. I am a very experienced OO Architect and Java coder, yet I found his explanations of such subjects as "a Polymorphic Query Language" incomplete.
With few exceptions however the book is well written, had minimal typos, and was acceptable
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
It is a perfectly adequate introduction to the langauge and nothing else. The discussion of delegates is confusing -- the online docs were better.
The book answers how-to use language features, but not why to use them. It does nothing to discuss any of the pitfalls of the constructs in the langauge, like the dangers surrounding implict conversions and operator overloading. Finally he doesn't discuss the Debug, Trace and Attribute classes in any useful detail.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
I have three C# books on my desk. Whle Stan's book is a bit smaller than the others, I like it better from the standpoint of a C++ programmer. While I don't know that it was intentional, Stan's strong background in C++ may have been what caused this.
Where I've found the book useful is where I want to do something I do in C++ using C#. My sucess rate at finding what I want in this situation is better than with other books.
Now, I just want to see a Second Edition with a bit more content!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
I expected very little from this book. The cover has very little shelf presence and is, frankly, quite ugly, IMHO. I guess you should never judge a book by its cover.
First the bad. If you come into this book expecting a real primer, from the dictionary definition of the word, you will be disappointed. While this book does cover the basics, the methodology is almost too strange to help someone first learning the language. If you want to learn C# from scratch, I think there are better books.
Having said that, there is a lot to love in this tome. Lippman has a strong grasp of what true programming is about and starts from the very beginning. While most of the revelations are hidden gems, the content is absolutely astounding, if you actually dig for the diamonds.
Want an example? Where else will you find an example as deep as this:
string usage = @"this is a verbatim string
the carriage return will be included in the string"
The style is a lot different than other books on the market, which may lead some to shoot this book down. I had the same reaction in the first couple of pages, but quickly changed my mind as I found more and more info that you cannot find anywhere else. As someone who purchases a lot of books (I consider programming a career, not a job), I appreciate every little nugget I get from each book, as, I hope, you do too.
Lippman's idea is to show a program and then run through different iterations, showing you a bit more with each turn. This is contrary to the typical, explain first and then show code, methodology, so it will most likely have you off guard at first. But, if you give it a go, the system works.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
Imagine that someone who's intellect and judgement you trust is sitting with you while you are attempting to learn a language. You both start by taking a project that you've implemented in another language and you implement it with the new language - in this case C#. The senior of the two of you shows you what the language has to offer, and some of the common pot holes in which you are likely to step.
After you've finished the project you have a much better grasp than if you just read the compiler spec and went at it. This book does just that. Stan has written and excellent book, and I thank him for the effort. He has made the learning curve flatter and saved me hundreds of times the cost of the book.
Thanks!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.


Feedback