Introduction
Who is this crib for?
Cribs are for people who don't have time to learn a technology before applying it!
This crib is designed as a shallow, demand drive reference document.
That is to say:-
- Any topic can be looked up directly
- No previous knowledge of C++ is required
- Each topic is self contained, i.e. there is not need to follow links before
understanding the concept
So FORTRAN programming physicists can dip into it and take the absolute minimum
to get a task done. The drawbacks of this approach are:-
- A lot of repetition
- A great deal of complexity is glossed over
Hopefully though this approach will allow those new to OO to "learn on the job".
Once the contents of this crib have been mastered the user is ready to read a proper
introduction to C++
Using the Crib as a Reference
From the The C++ Crib Top Page, jump directly to the topic you want.
The crib is divided into two sections:-
OO Concepts
Introduces the basic concepts that underpin OO. Where explicit examples are
they are taken from C++ even though there are many OO languages of course.
C++ Syntax
Explains elements of the C++ syntax from the perspective of someone trying to
read and understand existing code - still a popular way to learn a new language!
Using the Crib as a Manual
To read the crib from "cover to cover" just start from the
The C++ Crib Top Page
and click each link in turn, Having read it just go back; do not follow further
links. As explained above, a great deal of repetition will be encountered, but it
is the priced to paid for having a single document as a reference and as a manual.
Besides, repetition is one way to learn!
External References
Eventually there should be a short list of recommended books. Currently
all this is all we have:-
-
C++ FAQ LITE
- a good source of answers to questions about C++. It is certainly
worth taking a look at - you don't need to be a C++ expert to find it
helpful!
Go Back to the
The C++ Crib Top Page
If you have any comments about this page please send them to
Nick West