Contact Us
 / +852-2854 0086
21-5059 8969

Zoom In

The C++ Programming Language (Special 3rd Edition) (精装)
 by Bjarne Stroustrup


Category: C++ language, Software development, IT, Technology
Market price: ¥ 678.00  MSL price: ¥ 668.00   [ Shop incentives ]
Stock: Pre-order item, lead time 3-7 weeks upon payment [ COD term does not apply to pre-order items ]    
MSL rating:  
   
 Good for Gifts
MSL Pointer Review: Presents the complete C++ language and a discussion of design and software development issues. Provides an emphasis on tutorial aspects aimed at the serious programmer.
If you want us to help you with the right titles you're looking for, or to make reading recommendations based on your needs, please contact our consultants.


  AllReviews   
  • Natarajan (MSL quote), USA   <2007-01-11 00:00>

    Stroustrup clearly shows that his expertise is in computing and not in writing with this book. If you comprehend everything that is in this book, you will definitely have an unbelieveable knowledge of this language. This book *might* work for a beginner to C++ but has significant expertise in other programming languages, but is certainly too advanced for a person that is new to programming altogether. His writing style leaves something to be desired. Stroustrup sometimes phrases ideas an an unnecessarily obscure/long-winded manner when concise wording is available. Sometimes his choice of adjectives/adverbs is questionable. This book can benefit from the input of someone with more expertise in writing. To his credit, I have yet to find anything actually “wrong” in this book, so at least the book is well-proofread (which, unfortunately, is not true for all C++ books...)

    However, his writing flaws are nothing that cannot be overcome by a technically competent reader with a reasonable amount of diligence, and I strongly recommend this book for someone looking to take their C++ skills to the next level.
  • Akpose (MSL quote), USA   <2007-01-11 00:00>

    How would I say this. You are not a real christian untill you've read the Bible. Yeah, you have to read this book to know what the creator had in mind for the language.

    If this is your first C++ book, take heart. Read Chapters 1 and 2 clearly and get more familiar with the language by reading more introductory stuff like Koenig's Accelerated C++ or implementation specific guides like Templeman's Visual C++ .NET step by step. Get a grip of the language and the re-read the entire book.

    You will now have a better capacity to make sense of the details presented in this book. Howvere like the Bible, you will have to read many suplementary texts to become a guru and Stroustrups book will remain a closer reference manual as your expertise improves.

    Great book. Read like it should be read, THE reference manual for the best language available.
  • Andre (MSL quote), Brazil   <2007-01-11 00:00>

    I was frightened when I borrowed this book from the library for the first time. Older students told me that C++ would be impossible for me (a second term CS guy). However, after reading the first chapters, Mr. Stroustrup's simple and objective language captivated me (I'm talking about his English Language here, not C++ yet). If it serves as enlightenment: Stroustrup sounds a little less funny than Knuth, but equally light.

    I must state, however, that if I didn't have some knowledge on programming, computers AND programming computers (after all, that's the carreer I once picked for me) I would neither be able to appreciate nor to understand all this book has to offer.

    Before starting, Stroustrup (re)introduces the basic programming approaches. That won't be enough if the reader completely ignores what is Modular or Procedural Programming, but the averagely experimented programmer/student will have these concepts fresh in their minds by the time the interesting things start.
    The author explains every important feature of C++ with practical and concise examples, focusing only on what is important: the use of the language, not the development of efficient algorithms. The begginner C++ programmer will surely not be scared (or bored) of reading all through the pieces of sample code - time after time - until perfect comprehension is achieved.

    The chapters are almost discrete and one can tell what is only "a better C" and what is the "++" part of the language. First the basics are completely explained and then the prepared reader can calmly read the chapters about Classes, Templates, Exceptions and Streams, the fancy pieces of C++. The chapters about design, although brief, make this book more complete.

    This is one of the best technical books I've ever read. And it was not written be read only once. The reader will feel the need to keep this book at the reach of his hand as long as his programming days last. After finishing it I was ready to start my new life as a beginner C++ programmer and prone to indicate it to anyone who asks me for the name of a good book on a good programming language.
  • Gary Powell (MSL quote), USA   <2007-01-11 00:00>

    Unfortunately it's not either a good learning text or a good reference text. This book pales to its predicessor The Annotated C++ which was a good reference book. It does try to be everything for everyone and as usual with this, isn't. You really need IOStreams by Langer &Kreft, for a full discussion on streams and Locales, Exceptional C++ by Sutter for exceptions, The Standard Library by Josuttis, and Accellerated C++ by Koening and Moo to learn it. But there are some questions and examples which are not covered at all in those other books and for that you need a copy of this one by your desk.
  • Soren Meyer (MSL quote), Germany   <2007-01-11 00:00>

    The C++ Programming Language is a book about the C++ language written by the inventor of the language. As a result the book becomes an authoritative guide to the C++ language (except for the ISO C++ standard, but that is almost incomprehendable). So when you discuss a C++ language issue with a friend or collegue this book can help you settle that discussion. So for that reason alone this book should be on the bookshelf of any serious C++ programmer.

    That said, this book is no tutorial, although it attempts to be one. It is not very well written and can be hard to navigate at times. You should think of it as an annotated version of the standard - not a book to learn C++ from. So if you are not a proficient C++ programmer you should not attempt to read this book; you won't be able to understand most of it. For a tutorial I instead recommend Stephen Prata: C++ Primer Plus.

    Also, the book gives a series of programming and design advice. Some which are not generally recognized as good ideas. For example he recommends the use of the constant 0 directly instead of using NULL for null-pointers. So these advices should be read with some skepticism. For good programming advice I recommend Scott Meyers: Effective C++.

    So in the end I look at this book with mixed feelings. You can't live with it but can't live without it either.
  • An American reader (MSL quote), USA   <2007-01-11 00:00>

    I guess one wouldn't expect anything less from the designer of the language than a book that goes into extreme detail. This book is a valuable reference for those who really want to know the details of C++. It starts with the basics of the language and moves into higher level constructions, such as the STL. Through the book, Stroustrup is clear to describe exactly how the language behaves and what parts of C++ are implementation specific details. There are even bits of humor hidden in all of those pages.As other reviews have mentioned, this is not a good book for beginners. In fact, I don't think it is a good book for an experience programmer starting out with C++. If you are in either of those categories I recommend looking for something simpler. If you start out with this book you'll find yourself lost in the details. However, for those that are experienced programmers and know the fundmentals of C++, this book will serve as a valuable reference.
  • Login e-mail: Password:
    Veri-code: Can't see Veri-code?Refresh  [ Not yet registered? ] [ Forget password? ]
     
    Your Action?

    Quantity:

    or



    Recently Reviewed
    ©2006-2025 mindspan.cn    沪ICP备2023021970号-1  Distribution License: H-Y3893   About Us | Legal and Privacy Statement | Join Us | Contact Us