Title :
C++, a better language for engineering applications
Author :
Erricolo, Danilo
Author_Institution :
Coll. of Eng., Illinois Univ., Chicago, IL
fDate :
8/1/2000 12:00:00 AM
Abstract :
In this review, we show the features of C++ that make it superior in comparison with other languages. Use of data hiding and objects are an important way to improve the quality of the software that is produced, because the final product is easier to develop, maintain, document, and upgrade. Because of the overloading mechanism, the elegance of some notations-such as in the example of the product among vectors and matrices-is now available, even when writing a computer program. In addition, the Standard Template Library provides a huge set of templates that save a great deal of time in the development of software. Here, only the features of C++ that are relevant to engineering applications have been briefly introduced with some examples
Keywords :
C++ language; data encapsulation; data structures; electrical engineering computing; electromagnetism; object-oriented programming; C++; Standard Template Library; computational electromagnetics; data hiding; engineering applications; matrices; objects; overloading mechanism; quality; software; vectors; Application software; Computer science; Data encapsulation; Data structures; Educational institutions; Electronic mail; Libraries; Maintenance engineering; Object oriented programming; Program processors;
Journal_Title :
Antennas and Propagation Magazine, IEEE