[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: IEEE Computer article on comparison of Tcl with other programming languages



I saw this in comp.lang.tcl.  This doesn't directly relate to Mash, but
I thought you might find it interesting.

Lloyd


Klaus Marius Hansen <marius@ideogramic.com> wrote:
>[...]
>
>This could perhaps be of general interest: In the October issue of IEEE
>Computer there is an interesting empirical comparison of C, C++, Java,
>Perl, Python, Rexx, and Tcl. 
>
>The experiment involved implementing a non-trivial application in one of
>the languages, i.e, there were 7 groups and each had approximately 10
>programmers in it. Runtime, memory consumption, program length and
>programming time were investigated based on the experiment. Highlights
>of the results include:
>
>- Designing and writing programs in Perl, Python, Rexx, or Tcl takes no
>more than half as much time as writing it in C, C++, or Java - and the
>resulting program is only half as long
>
>- There is no clear difference between program reliability for the
>different groups
>
>- The typical script consumes about twice as much memory as does a C or
>C++ program. Java programs consume three or four times as much memory as
>C or C++ programs.
>
>- Within the script languages, Python and Perl run faster than Tcl
>
>- For all aspects of the programs investigated, the performance
>variability that derives from differences among programmers of the same
>language is on average as large or larger than the variability found
>among the different languages.
>
>Of course there are loads of threats to validity for such an experiment,
>but I can, nevertheless, recommend reading the article...
>
>Regards,
>	Klaus