C++ was the first object oriented language that I learned. It is still my favorite object oriented language for tasks that involve dealing with hardware and the operating system. The language was designed by Bjarne Stroustrup and his guiding principle was efficiency.
C++ References
-
ACE - The ADAPTIVE Communication Environment
-
Bjarne Stroustrup
Inventor of the C++ programming language. -
Cay Horstmann - C++ iostream library
-
Cay Horstmann -- C++ Pitfalls: Common mistakes in C++ Programming
Understanding any program language includes understanding their shortcomings. -
Cay Horstmann's Home Page
-
comp.lang.c++ FAQ
-
Designing and Building Parallel Programs
An Online Publishing Project of Addison-Wesley, Inc., Argonne National Laboratory, and the NSF Center for Research on Parallel Computation. -
Douglas C. Schmit
The creator of ACE framework.
Learning C++
-
C++ Language - C++ Tutorials
Here is a site that I took a brief look at. For a tutorial, it looks okay. Any feedback on this site and how good of a C++ learning tool it is would be appreciated. -
The C++ Annotations
This tutorial is an electronic form of the book C++ Annotations by Frank B. Brokken. It assumes that the student is already knowledgeable in C or other languages that use a C-like grammar such as Perl or Java.