Title :
Selecting a programming language for your project
Author_Institution :
Raytheon Syst. Co., El Segundo, CA, USA
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;
Conference_Titel :
Digital Avionics Systems Conference, 1998. Proceedings., 17th DASC. The AIAA/IEEE/SAE
Conference_Location :
Bellevue, WA
Print_ISBN :
0-7803-5086-3
DOI :
10.1109/DASC.1998.741494