C++ is the world's most successful object oriented
programming language. Bjarne Stroustrup, the original
author of C++ says:
``C++ did three things [...]
- 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.
- 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.
- 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.''
|
|