1 2 3 4 5 6 7 8 9 10 11 12

Why C++?


C++ is the world's most successful object oriented
programming language. Bjarne Stroustrup, the original
author of C++ says:


``C++ did three things [...]

  1. It produced code with run-time and space
    characteristics that competed head-on with the
    perceived leader in that field: C. Anything that matches
    or beats C must be fast enough. Anything that doesn't
    can and will--out of need or mere prejudice--be ignored.
  1. It allowed such code to be integrated into conventional
    systems and produced on traditional systems. A
    conventional degree of portability, the ability to coexist
    with existing code, and the ability to coexist with
    traditional tools, such as debuggers and editors, was
    essential.
  1. It allowed a gradual transition to these new
    programming techniques. It takes time to learn new
    techniques. Companies simply cannot afford to have
    significant numbers of programmers unproductive while
    they are learning. Nor can they afford the cost of failed
    projects caused by programmers poorly trained and
    inexperienced in the new techniques failing by over
    enthusiastically misapplying ideas.''

March 2,1998

Page 6

C201 TAM/AGS