Perl |
Back to the Win32 Shootout Back to dada's perl lab |
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 Version | This is perl, v5.8.0 built for MSWin32-x86-multi-thread |
Home Page | http://www.perl.com/ |
Download | http://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 |