CISC 3142
Programming Paradigms in C++
Text & Topic Readings


Text

The C++ Progrmming Language (4th Edition)
Stroustrup
Pearson
ISBN 13: 9780321563842

This is the most recent overview of the language from its designer. Earlier editions are probably ok for most of the material, but this is also a good reference, and it is probably worthwhile getting this latest edition.

Readings From the Text

Listed specific sections correspond to material covered in lectures; other topics are for your general information only; of course, feel free to look at the other material in the chapters, we will get to some of it later. Don't be concerned if some of the material or examples go over your head; this is not an introductory text, it's meant for experienced programmers. Feel free to ask me about something you don't understand.

Part I


Chapter 1 — Notes to the Reader


Chapter 2 — A Tour of C++ : The Basics


Chapter 3 — A Tour of C++ : Abstraction Mechanisms


Chapter 4 — A Tour of C++ : Containers and Algorithms


Part II


Chapter 6 — Types and Declarations


Chapter 7 — Pointers, Arrays, References


Chapter 8 — Structures, Unions, and Enumerations


Chapter 9 — Statements


Chapter 10 — Expressions


Chapter 11 — Select Operations


Chapter 12 — Functions


Chapter 15 — Source Files and Programs


Chapter 16 — Classes


Chapter 17 — Construction, Cleanup, Copy, and Move