DocumentCode
1394047
Title
An empirical comparison of seven programming languages
Author
Prechelt, Lutz
Author_Institution
Karlsruhe Univ., Germany
Volume
33
Issue
10
fYear
2000
fDate
10/1/2000 12:00:00 AM
Firstpage
23
Lastpage
29
Abstract
Often heated, debates regarding different programming languages´ effectiveness remain inconclusive because of scarce data and a lack of direct comparisons. The author addresses that challenge, comparatively analyzing 80 implementations of the phone-code program in seven different languages (C, C++, Java, Perl, Python, Rexx and Tcl). Further, for each language, the author analyzes several separate implementations by different programmers. The comparison investigates several aspects of each language, including program length, programming effort, runtime efficiency, memory consumption, and reliability. The author uses comparisons to present insight into program language performance
Keywords
C language; C++ language; Java; Perl; authoring languages; programming; C language; C++; Java; Perl; Python; Rexx; Tcl; memory consumption; phone-code program; program language performance; program length; programming language comparison; runtime efficiency; software reliability; Computer languages; Java; Production; Program processors; Programming profession; Read-write memory; Runtime; Statistics; Sun; Workstations;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.876288
Filename
876288
Link To Document