• DocumentCode
    332540
  • Title

    Selecting a programming language for your project

  • Author

    Naiditch, David

  • Author_Institution
    Raytheon Syst. Co., El Segundo, CA, USA
  • Volume
    1
  • fYear
    1998
  • fDate
    31 Oct-7 Nov 1998
  • Abstract
    Highlights differences between Ada 95, Ada 83, C++, C, and Java. Although each programming language has its own strengths and weaknesses, the reason for choosing a particular language may ultimately be based on factors having nothing to do with the technical merits of the language itself. (This is one reason that the Ada mandate was dropped.) Such factors may include the availability of compilers for the host/target, the maturity and efficiency of available compilers, the availability of programmers who already know the language, whether the language can easily interface with existing systems such as graphical user interfaces or data bases, the existence of legacy software written in a specific language, or how well the language fits in with adopted commercial-off-the-shelf (COTS) products
  • Keywords
    Ada; C language; C++ language; Java; graphical user interfaces; program compilers; software selection; Ada 83; Ada 95; C language; C++ language; Java; commercial-off-the-shelf products; compilers; graphical user interfaces; legacy software; programmers; programming language; Computer languages; High level languages; Java; Packaging; Program processors; Programming environments; Programming profession; Project management; Runtime; US Department of Defense;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 1998. Proceedings., 17th DASC. The AIAA/IEEE/SAE
  • Conference_Location
    Bellevue, WA
  • Print_ISBN
    0-7803-5086-3
  • Type

    conf

  • DOI
    10.1109/DASC.1998.741494
  • Filename
    741494