1) Availability. C++ can be used on a variety of computers ranging from personal computers to supercomputers.
2) Portability. C++ is in the last stages of standardization, and this process has been closely followed by compiler vendors, ensuring quick availability of a common standard language.
3) Speed. Even with the speed of modern computers there are problems for which efficiency of language is of paramount importance. C++ inherits the speed of C.
4) Computation and into realms of graphics and robotics. The C++ language is not only suited for formulas and computations (FORTRAN's strong suit), it can be used effectively in data base and business applications (COBOL's strong suit).
5) Reusability. Clearly it would be an advantage to use previously written code if it can be inserted into one's current project. The capability of easy re-use and modification of existing code to fit new problems is an important feature of the C++ language.
6) Object Orientation. As computers have become larger and faster, they have been programmed to solve larger and more complex problems.
Object Oriented Programming (OOP) is a strategy for simplifying the programming task, and is supported by the language features of C++.
For more details, Please visit the source site:
http://aspire.cs.uah.edu/t extbook/introcomp6003.html
Answered by
Alok Gupta
, an ibibo Guru,
at
4:15 PM on June 02, 2009