Perl Back to the Win32 Shootout
Back to dada's perl lab

[The Original Shootout]   [NEWS]   [FAQ]   [Methodology]   [Platform Details]   [Acknowledgements]   [Scorecard]  

About this language

This is the precompiled ActivePerl distribution from ActiveState.

The whole perl -v reads:

This is perl, v5.6.1 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2001, Larry Wall

Binary build 630 provided by ActiveState Tool Corp. http://www.ActiveState.com
Built 20:29:41 Oct 31 2001


Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.com/, the Perl Home Page.

Perl
Tested VersionThis is perl, v5.8.0 built for MSWin32-x86-multi-thread
Home Pagehttp://www.perl.com/
Downloadhttp://www.activestate.com/Products/Download/Get.plex?id=ActivePerl
View All Source Code For Perl

(Ranks in Red in the table below are those which fall below the average Rank for this language over all tests.
The corresponding programs could possibly benefit from further optimization.)
Test Source Code Avg Rank: 27 Avg Rank: 22 Avg Rank: 12 Log
CPU Rank Mem Rank LOC Rank
Ackermann's Function ackermann.perl 50.15 41 36100 41 11 16 log
Array Access ary3.perl 17.83 31 1908 20 13 10 log
Count Lines/Words/Chars wc.perl 2.17 20 1548 19 16 17 log
Echo Client/Server echo.perl 18.88 1 3120 2 67 13 log
Exception Mechanisms except.perl 16.76 28 1504 18 58 27 log
Fibonacci Numbers fibo.perl 20.84 41 1492 26 8 10 log
Hash (Associative Array) Access hash.perl 1.55 19 15500 37 11 9 log
Hashes, Part II hash2.perl 8.75 24 3328 16 10 5 log
Heapsort heapsort.perl 9.29 32 6068 28 46 8 log
Hello World hello.perl 6.13 25 1376 25 1 4 log
List Operations lists.perl 3.35 18 2196 14 30 7 log
Matrix Multiplication matrix.perl 34.31 30 1604 21 34 10 log
Method Calls methcall.perl 25.65 30 1464 18 48 15 log
Nested Loops nestedloop.perl 17.38 39 1484 25 23 39 log
Object Instantiation objinst.perl 81.92 29 1504 18 52 13 log
Producer/Consumer Threads prodcons.perl F (F) * F (F) * 38 10 log
Random Number Generator random.perl 4.85 38 1856 30 12 5 log
Regular Expression Matching regexmatch.perl 4.46 4 1556 5 28 9 log
Reverse a File reversefile.perl 7.20 31 20700 29 2 5 log
Sieve of Erathostenes sieve.perl 43.92 38 1888 26 18 15 log
Spell Checker spellcheck.perl 7.12 23 5516 18 13 14 log
Statistical Moments moments.perl 4.00 26 16412 33 36 3 log
String Concatenation strcat.perl 0.10 13 1708 18 6 4 log
Sum a Column of Integers sumcol.perl 13.81 33 1468 19 4 8 log
Word Frequency Count wordfreq.perl F (F) * F (F) * 10 1 log
*Test Implemented but not measured (timeout or error).


Back to the Win32 Shootout
Back to dada's perl lab
Send comments or suggestions to dada@perl.it