AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Schaum's Outline of Programming with C++

Please fill out form in order to compare prices
Title: Schaum's Outline of Programming with C++
by John R. Hubbard
ISBN: 0-07-135346-1
Publisher: McGraw-Hill Trade
Pub. Date: 16 May, 2000
Format: Paperback
Volumes: 1
List Price(USD): $16.95
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.67 (21 reviews)

Customer Reviews

Rating: 4
Summary: Great choice for beginners/ quick reference!
Comment: Hubbard's Programmming with C++ is an excellent choice for beginners and quick reference.

The book is not intended to provide a large amounts of info on C++, but to help you understand the basic concepts at first. Perfect if you're taking CS1 or anything alike...

Buy this book only if you're a newbie and are looking for something to study the basic concepts from, NOT for reference and detailed explanations/ information (I'd recommend Deitel's instead).

Overall, a very good choice. Clear, concise explanations... lots of excercises and examples... the only negative thing I see about it, is the lack of some basic subjects such as Lists and Files. Still, that's not very bad!

Rating: 3
Summary: Good introduction
Comment: The number of books on C++ on the market has exploded in recent years, no doubt due to the growing popularity of this language and the accompanying object-oriented paradigm. With code reusability and software engineering becoming crucial elements of both business and scientific programming, C++ has become the language of choice for many developments in these areas. The author has written a pretty good book on C++ here, but readers will need to know a lot more about programming than what the author assumes, namely that one could be a beginner to programming. There is an element of abstraction in object-oriented programming that might at first seem alien to a newcomer to programming, so it is best that this kind of programming be introduced after one has gained some experience in programming. That being said, an ambitious reader who needs to jump right into programming without any prior experience will find the book helpful in this regard. And, like all books in the Schaum's Outline series, many examples and problems are given to test the reader's understanding of how to program in C++.

Most of the important concepts in C++ are introduced in this book, and there are really no surprises or idionsyncracies in the author's approach to teaching C++. Naturally one will have to run some of the programs developed in the book, and the author has inserted warnings in various places in the book that alert the reader to possible conflicts with different C++ compilers. In addition, he tries to adhere to current standards in software engineering regarding comments and code design. Readers who have programmed in C will notice right away its legacy in the language constructs of C++. Performance issues that arise between the choice of C and C++ are not discussed in the book, due no doubt to its goal of being an elementary introduction. The author does include a discussion of the notorius and antiquated "goto" statement in C++, but warns, thankfully, that use of these may result in code that is very difficult to debug. For those readers intending to do scientific programming in C++, brief discussions with code examples of roundoff error, random number generation, and linear regression, Monte Carlo simulation, are given. For the reader astute in mathematics, the author discusses, again with code examples, the Euclidean and Babylonian algorithms, the game of craps, the Sieve of Eratosthenes. In addition, a good discussion is given of the difference between passing by value and passing by reference. A nice example is given of how to use a function as an array subscript.

The author shows effectively how to use pointers to functions to define functions of functions by passing a function pointer as a parameter to another function. Friend functions are also introduced. These are considered by some to be a violation of the object-oriented paradigm, but they can be powerful in practice, particularly with the use of operator overloading. In addition, a very effective discussion is given of virtual functions and polymorphism, and templates and iterators. For the scientific programmer in particular, this is a very powerful feature of C++.

Rating: 5
Summary: Very good
Comment: I recently bought this book to help recall
c++ I had taken earlier in my studies. It
is a very good book. Admittedly, it has
errors and the errata links provided in the book
have changed. If you would like to get the links,
go to http://www.richmond.edu/~hubbard
then click on the "books" link, then click on the
errata link below the picture of this book.

Similar Books:

Title: Schaum's Outline of Fundamentals of Computing with C++
by John R. Hubbard
ISBN: 0070308683
Publisher: McGraw-Hill Trade
Pub. Date: 01 May, 1998
List Price(USD): $16.95
Title: Schaum's Outline of Data Structures with C++
by John R. Hubbard
ISBN: 0071353453
Publisher: McGraw-Hill Trade
Pub. Date: 05 April, 2000
List Price(USD): $16.95
Title: Schaum's Outline of Programming with C
by Byron S. Gottfried
ISBN: 0070240353
Publisher: McGraw-Hill Trade
Pub. Date: 01 June, 1996
List Price(USD): $16.95
Title: Schaum's Outlines of Programming with Java
by J. R. Hubbard, McGraw-Hill
ISBN: 0071342109
Publisher: McGraw-Hill Trade
Pub. Date: 01 September, 1998
List Price(USD): $16.95
Title: Schaum's Outline of Operating Systems
by J. Archer Harris
ISBN: 0071364358
Publisher: McGraw-Hill Trade
Pub. Date: 23 October, 2001
List Price(USD): $16.95

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache