Perl (Cygwin) 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 Perl distribution that came with Cygwin.

It was included mainly to compare the results with ActivePerl, the distribution by ActiveState.

Perl (Cygwin)
Tested VersionThis is perl, v5.8.0 built for cygwin-multi-64int
Home Pagehttp://www.perl.com/
Downloadhttp://www.cygwin.com/
View All Source Code For Perl (Cygwin)

(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: 23 Avg Rank: 28 Avg Rank: 12 Log
CPU Rank Mem Rank LOC Rank
Ackermann's Function ackermann.cygperl 13.85 39 37080 42 11 16 log
Array Access ary3.cygperl 18.07 32 2836 31 13 10 log
Count Lines/Words/Chars wc.cygperl 1.24 14 2432 26 16 17 log
Echo Client/Server echo.cygperl 41.06 4 3652 3 67 13 log
Exception Mechanisms except.cygperl 11.52 27 2400 22 58 27 log
Fibonacci Numbers fibo.cygperl 21.19 42 2380 40 8 10 log
Hash (Associative Array) Access hash.cygperl 1.11 12 13024 34 11 9 log
Hashes, Part II hash2.cygperl 7.70 22 3816 21 10 5 log
Heapsort heapsort.cygperl 8.85 31 7552 32 46 8 log
Hello World hello.cygperl 7.08 29 2216 39 1 4 log
List Operations lists.cygperl 1.61 15 3204 19 30 7 log
Matrix Multiplication matrix.cygperl 34.41 32 2496 28 41 24 log
Method Calls methcall.cygperl 20.10 29 2348 24 48 15 log
Nested Loops nestedloop.cygperl 16.32 37 2368 40 23 39 log
Object Instantiation objinst.cygperl 55.08 28 2400 22 52 13 log
Producer/Consumer Threads prodcons.cygperl F (F) * F (F) * 38 10 log
Random Number Generator random.cygperl 5.54 40 2724 37 12 5 log
Regular Expression Matching regexmatch.cygperl 4.63 6 2444 10 28 9 log
Reverse a File reversefile.cygperl 0.70 7 15380 25 2 5 log
Sieve of Erathostenes sieve.cygperl 42.19 36 2860 37 18 15 log
Spell Checker spellcheck.cygperl 1.85 10 5444 17 13 14 log
Statistical Moments moments.cygperl 1.63 17 14860 31 36 3 log
String Concatenation strcat.cygperl 0.08 11 2612 25 6 4 log
Sum a Column of Integers sumcol.cygperl 2.15 15 2364 30 4 8 log
Word Frequency Count wordfreq.cygperl 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