C++ -- is much more than a better C

C



   1972   C  Kernigan and Ritchi (Unix) 
   1983   C++   (Simula 1967)
   1985   ANSI/ISO C
   1996   ANSI/ISO C++
  

Design principles -- the benefits of efficiency

  • superset of C -- supporting OOP
  • static typing -- with user-defined exceptions
  • explicit -- no default virtual functions
  • extensible -- libraries in C and C++

slide: The language C++