DocumentCode :
1034562
Title :
Choosing a programming language
Author :
Spinellis, Diomidis
Author_Institution :
Dept. Manage. Sci. & Technol., Athens Univ. of Econ. & Bus.
Volume :
23
Issue :
4
fYear :
2006
Firstpage :
62
Lastpage :
63
Abstract :
This paper evaluates the use of a functional language for implementing domain-specific functionality. The factors we consider when choosing a programming language are programmer productivity, maintainability, efficiency, portability, tool support, and software and hardware interfaces. The choice of programming language is a fine balancing act. Modern object-oriented languages such as Java and C# are more orthogonal and hide fewer surprises for the programmer, although the inevitable accumulation of features makes this statement less true with every new version of each language
Keywords :
object-oriented languages; specification languages; domain-specific functionality; functional language; hardware interface; programmer productivity; programming language; software interface; Assembly; Cities and towns; Computer languages; Hardware; Java; Libraries; Productivity; Programming profession; Software maintenance; Software tools; choice; declarative languages; domain-specific languages; programming language; type checking;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2006.97
Filename :
1657941
Link To Document :
بازگشت