Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
$14.54
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C++ Programming: Program Design Including Data Structures Paperback – March 3, 2008

ISBN-13: 978-1423902225 ISBN-10: 142390222X Edition: 4th

Used
Price: $14.54
9 New from $62.00 35 Used from $1.31
Rent from Amazon Price New from Used from
eTextbook
"Please retry"
$58.49
Paperback
"Please retry"
$62.00 $1.31

There is a newer edition of this item:

12%20Days%20of%20Deals%20in%20Books
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1560 pages
  • Publisher: Course Technology; 4 edition (March 3, 2008)
  • Language: English
  • ISBN-10: 142390222X
  • ISBN-13: 978-1423902225
  • Product Dimensions: 9.1 x 7.5 x 1.9 inches
  • Shipping Weight: 5.1 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,492,638 in Books (See Top 100 in Books)

Editorial Reviews

Review

1. An Overview of Computers and Programming Languages. 2. Basic Elements of C++. 3. Input/Output. 4. Control Structures I (Selection). 5. Control Structures II (Repetition). 6. User-Defined Function I. 7. User-Defined Functions II. 8. Namespaces, the class string, and User-Defined Simple Data Types. 9. Arrays. 10. Applications of Arrays and the class vector. 11. Structs. 12. Classes and Data Abstraction. 13. Inheritance and Composition. 14. Pointers, Classes, and Virtual Functions. 15. Operator Overloading. 16. Exception Handling. 17. Recursion. 18. Linked Lists. 19. Stacks and Queues. 20. Binary Trees. 21. Graphs. 22. Standard Template Library. Appendices: A. Reserved Words. B. Operator Precedence. C. Character Sets. D. Operators Overloading. E. Additional C++ Topics. F. Header Files. G. Memory Size on a System and Random Number Generators. H. Problem Solving Using Object-Oriented Methodology. I. Standard Template Library. J. Answers to Odd-Numbered Exercises.

About the Author

D.S. Malik is a Professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 18 books on abstract algebra, applied mathematics, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.

Customer Reviews

4.2 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 6 people found the following review helpful By Aaron on September 16, 2008
Format: Paperback
This book was assigned as my text for a college-freshman-level introductory programming class. While I suspect I'll hold onto this book, and refer back to it many times over the coming years, it makes a horrible textbook. This is not the book that will teach non-programmers to write useful programs in C++. This is the book that they can use later when they need to know a certain function's name, purpose, and parameters.

Early in the text, the author provides an analogy: learning to program is like learning to cook. Books like *C++ Without Fear* by Brian Overland and *Beginning C++ Through Game Programming* by Michael Dawson start by teaching a simple recipe, like toast. Then they build on that recipe to make French toast, then pancakes, and so forth into more complicated fare. Malik's book, however, provides in-depth information on a single topic, grouping statements by purpose rather than trying to build a useful program. Getting back to our analogy, Malik provides fifteen pages on eggs: where they come from, government grading standards, whether white and brown eggs are really that different... it's useful information, but it's a long journey for somebody who just wants to boil an egg.

Though it can't replace classics like Bjarne Stroustrup's *The C++ Programming Language*, this is certainly a useful and accessible reference for programmers who've already devoted some time to learning the basics of C++.
1 Comment 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 mi.corazonsito on February 25, 2014
Format: Paperback Verified Purchase
Malik does a great job! Well written. Concepts are clear and easy to understand. Examples are well chosen. Great book.
Comment 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 Verified Purchase
A Great Technical Manual--will provide an excellent foundation for mastering C++. Well written with detailed program examples, it is an excellent reference for anyone interested in computer science.
Comment 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
1 of 3 people found the following review helpful By J. A. O'Connor on November 11, 2008
Format: Paperback Verified Purchase
This book is very informational and helpful, if you know what to look for. I don't recommend this book for anyone who doesn't already have a bit of programming under their belt. The diction is quite confusing if you haven't studied your programming vocab., and some of the code snippits are definatly not self-explanatory. Luckily, I've been programming for a few years, so it wasn't a problem for me. Just a warning.

Other than that, good book to have around the house.
Comment 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

What Other Items Do Customers Buy After Viewing This Item?