A newer version of this book has been released: Programming: Principles and practice using C++ (3rd edition)
Please login to comment
Programming -- Principles and Practice Using C++ (2nd edition)
This is an introduction to programming for people who have never programmed before. It will also be useful for people who have programmed a bit and want to improve their style and technique - or simply learn modern C++. It is designed for classroom use, but written with an eye on self study. Ealier versions of this book have been used as the basis for first programming classes for electrical engineering, computer engineering, and computer science students at Texas A&M University for almost a decade now, and in many other places.
Here are some samples
- Preface. What the book promises, and what it does not promise.
- Table of Contents.
- Chapter 0: Notes to the Reader. Some notes on the approach taken by the book.
- Chapter 18: Vectors and Arrays. If you are a real novice, don't read this chapter quite yet. I post it to show teachers and more experienced readers where the book gets to in the 9th week or so. Also, to show off a little bit of C++11.
PPP2 got a rare Jolt Productivity Award. from Dr. Dobs.