
This article discusses a small-scale benchmark test run on nine modern computer languages or variants:
Java 1.3.1,
Java 1.4.2, C compiled with
gcc 3.3.1,
Python 2.3.2, Python compiled with
Psyco 1.1.1, and the four languages supported by Microsoft's
Visual Studio .NET 2003 development environment:
Visual Basic,
Visual C#,
Visual C++, and
Visual J#. The benchmark tests arithmetic and trigonometric functions using a variety of data types, and also tests simple file I/O. All tests took place on a Pentium 4-based computer running Windows XP.
Update: Delphi version of the benchmark
here.
Perl is compiled in a similar manner to python - it just isn't written to disk. Perl 6 more so - read about Parrot if you're interested. Why perl isn't included is really a question to the author and if I were to guess it would perform similarly to C++ since it generally wraps the standard libraries unless i/o is included in the bench - in which case there's a penalty for parsing the file...Then it should be comparable to python. How 'bout it Christopher - run a perl bench?
Will