• 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