Principles and Practice Using C++

Book - 2014
Average Rating:
Rate this:
An introduction to programming by the inventor of C++, Programming prepares students for programming in the real world. This book assumes that they aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. It explains fundamental concepts and techniques in greater depth than traditional introductions. This approach gives students a solid foundation for writing useful, correct, maintainable, and efficient code. This book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. It presents modern C++ programming techniques from the start, introducing the C++ standard library to simplify programming tasks.
Publisher: Upper Saddle River, NJ : Addison-Wesley, [2014]
Edition: Second edition
ISBN: 9780321992789
Call Number: 005.133 C101str 2014
Characteristics: xxxi, 1274 pages : illustrations (some color) ; 24 cm


From the critics

Community Activity


Add a Comment
Jan 04, 2020

If you have little or no programming experience and would like to learn C++ this is a wonderful book to start with. Lippman's "C++ Primer 5th Edition" is also very good. I would add, based on 40 years of software experience, that C++ as a first language presents a daunting task.

If you are an experienced programmer and would like to learn modern C++ I'd recommend skipping this book and going with Stroustrup's "The C++ Programming Language, 4th Edition".

If you are an experienced programmer who knew some C++ and would like to learn modern C++ 11/14 I'd recommend either Stroustrup's "A Tour of C++ (2nd Edition)" or Meyer's "
Effective Modern C++".

Stack Overflow has a nice list of references as well (

Feb 15, 2015

This book was written by the man who invented C++. It's not just a book on the programming language but it opens you up to the larger idea of computer science as it's own separate entity not just a part of programming.


Add Age Suitability

There are no ages for this title yet.


Add a Summary

There are no summaries for this title yet.


Add Notices

There are no notices for this title yet.


Add a Quote

There are no quotes for this title yet.

Explore Further

Browse by Call Number


Subject Headings


Find it at SFPL

To Top