An Empirical Comparison of Seven Programming Languages
暂无分享,去创建一个
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.
[1] Lutz Prechelt,et al. An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a search/string-processing program , 2000 .
[2] Lutz Prechelt,et al. A controlled experiment on the effects of PSP training: Detailed description and evaluation , 1999 .
[3] Robert Tibshirani,et al. An Introduction to the Bootstrap , 1994 .
[4] Barry W. Boehm,et al. Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.