With nearly 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The authors have given this edition a general tune-up of object-oriented programming presentation. The new Fourth Edition has a new code-highlighting style that uses an alternate background color to focus the reader on new code elements in a program. The Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published -- with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. This new Fourth Edition has an upgraded OOD/UML case to latest UML standard, as well as significant improvements to exception handling and operator overloading chapters. Features enhanced treatment of strings and arrays as objects earlier in the book using standard C++ classes, string and vector. The Fourth Edition retains every key concept and technique ANSI C++ developers need to control structures, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the code from the book as well as essential software for learning C++. For anyone who wants to learn C++, improve their existing C++ skills, and master object-oriented development with C++.
همیشه حسرت می خوردم که چرا دوران کارشناسی این کتاب رو نخوندم، حالا بیش تر از قبل می گم دریغ! بسیار خوب و جامع توضیح داده شده. به حدی که اگر آدم گاهی حوصله اش سر می ره. تمرین ها هم خیلی خوب بود هرچند که من فرصت حل کردنش رو نداشتم. به هر حال اگر دانشجو هستین یا تازه می خواین برنامه نویسی یاد بگیرید اون هم زبان سی پلاس پلاس، این کتاب رو اکیدا بهتون توصیه می کنم توصیه ام اینه حتما کتاب زبان اصلی رو بخونید و نه ترجمه های موجود رو، حداقل مواردی که من دیدم، بیشتر باعث گنگی و سخت خوانی اش می شد.
One of the best programming books I've ever read! This book does way more than just teaching how to program, which otherwise would probably be the most boring thing to be reading about. I'd like to thank Paul J. Deitel and Harvey M. Deitel for making a book that has given me a life-long motivation to learn about computers. :) I have no words to describe how good you are at explaining the exquisite details of programming and computer science. That's how it should be! :D
I used this book to understand programming paradigm in the first year of my computer science education. It is really helpful for the beginner. It is not only helpful for beginner but also advanced programmer. This book published in my country "C/C++ How to program". It includes both programming language. It teachs you both of them. Especially if you struggle questions end of chapters, you will have a point of view for evolution from structural programming to object oriented programming.
The Deitel How to Program series of programming books are the worse textbooks ever. I taught computer programming and was puzzled why these books are even mentioned as possible text. They are disorganised and haphazard in introducing programming topics. There are no overview of how the programming constructs fit into the object-oriented concepts. The examples are unnecessarily complex and burden beginners with awful lots of details instead of getting them focused on mastering each concept. Everything sounds like a cookbook with simply "how to..." but no explanations of "why" or "when". The entire text is overwhelmingly verbose. These are the last books that you should ever use. Zero stars if this is possible.
A good intro on standard C++, easy to read and learn. Has great insight on the programming practice and the examples and excercises show the true power of C++ and OOP. The only bad thing is that this is a really dated book and some chapters and standards have changed by now (2013), so interested people should buy the newest version
This is a good reference book with only one major flaw. There are times the book instructs you to program against your better judgment. Only after you've wasted your time following a flawed path, does the book tell you "So that's why you can't do it that way." (more or less) That's not a very good method of teaching because it's hard to get it out of your head.
This is an awful book for beginning C++ programming. It starts off well enough, but once the student reaches chapter three, the book is worthless. The online video examples do nothing but summarize the book's text. I would not recommend this book to any serious beginning programming student.
It was the only book I read when I start learning C++ programming, I can't tell if there is better books out there. But I loved it, it is written in a very easy language that takes you step-by-step through every aspect of C programming. Enjoy!
Very comprehensive. Will definitely get you started and on the right track as a C++ programmer. Some complicated topics could be dealt with more fully, including use of "const", pointers and references, and friend functions and classes, but on the whole, a very thorough and well-designed course.
it is really good book for begginers. it explains everything really well. you understend everything 100%, and also it gives some basic XHTML lessons too.
it's easy to read and have very good exercises, although exercises are lengthy. It has classes before functions which was weird the chapter I like most is sorting, STL and Template.
c++ how to program aka tôi đã qua môn c++ như thế nào. Thực ra mình vẫn chưa đọc hết... Hơn 1000 trang với 22 chương chính cover khá đầy đủ các vấn đề cơ bản trong lập trình. Do đọc ăn liền để còn kịp thi finals nên mình toàn đọc wrap up cho nhanh, chỗ nào khó hiểu quá mới lội lên đọc lại từ khái niệm cho tới case study. Code viết tường minh dễ hiểu, có giải thích đi kèm tips với observations hay ho. Trong tương lai có thể sẽ đọc kĩ đọc hết nếu còn phải đụng đến c++ =))
This was a book I used in the Computer Programner/Analyst program. This was an essential book but C++ is not a fun language. It taught me an incredible amount of structure and I understand orogramming more from learning this. I go back and peruse the book for memories and reminders now and again.