Map Skeleton

C++ Concept Map

ANSI C

C++ is based, both historically and logically upon C. While it was being developed C was undergoing the grueling business of standardization, both by the American National Standards Institute and the International Standards Organization (ISO).

Although it was intended that all of C be included in C++ as subset, in fact the ANSI version of C took over some aspects of the C++ development, changing them slightly, and the end result is that ANSI C is not a subset of C++, but is close enough for most purposes.

Only programmers intent on maintaining C programs to compile as C++ programs as well need be concerned. The best way to approach the problem is to learn C++ as a separate langauge, whose look and feel takes a lot from C. This keeps the two separate, as they should be.


Please mail any corrections and/or suggestions to Roger Hartley at
rth@cs.nmsu.edu

Copyright © 2003 Roger Hartley