Friday, July 16, 2010

stroustrup c++ preface and ch1

You can treat everything
(1) a product
(2) a friend

ch1-10 tutorial
ch11-13

Preface to the first edition
C++ is a general purpose programming language designed to make programming more enjoyable
for the serious programmer.

A programmer can partition an application into manageable pieces by defining new types that closely match the concepts of the application.

When used well, these techniques result in shorter, easier to understand, and easier to maintain programs.

Introduction
This introduction gives an overview of the major concepts and features of the C++ programming
language and its standard library.

Chapter 13 presents templates, that is, C++’s facilities for defining families of types and functions.

1.1.1 Examples and References [notes.examples]
1.1.2 Exercises [notes.exercises]
1.1.3 Implementation Note [notes.implementation]
1.2 Learning C++ [notes.learn]
1.3 The Design of C++ [notes.design]
1.3.1 Efficiency and Structure [notes.efficiency]
1.3.2 Philosophical Note [notes.philosophy]
1.4 Historical Note [notes.historical]
1.5 Use of C++ [notes.use]
1.6 C and C++ [notes.c]
1.6.1 Suggestions for C Programmers [notes.suggest]
1.6.2 Suggestions for C++ Programmers [notes.suggestions]
1.7 Thinking about Programming in C++
1.8 Advice [notes.advice]
To write a good program takes intelligence, taste, and patience.

If you can think of ‘‘it’’ as a separate idea, make it a class.

1.8.1 References [notes.ref]

No comments:

Post a Comment