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
Link To Document