DocumentCode
1380522
Title
C++, a better language for engineering applications
Author
Erricolo, Danilo
Author_Institution
Coll. of Eng., Illinois Univ., Chicago, IL
Volume
42
Issue
4
fYear
2000
fDate
8/1/2000 12:00:00 AM
Firstpage
95
Lastpage
101
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;
fLanguage
English
Journal_Title
Antennas and Propagation Magazine, IEEE
Publisher
ieee
ISSN
1045-9243
Type
jour
DOI
10.1109/74.868057
Filename
868057
Link To Document