|
|
Awk |
Back to the Win32 Shootout Back to dada's perl lab |
| Awk | |
|---|---|
| Tested Version | mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan |
| Home Page | http://www.math.fu-berlin.de/~leitner/mawk/ |
| Download | ftp://ftp.fu-berlin.de/pub/unix/languages/mawk/ |
| View All Source Code For Awk | |
|
(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: 25 | Avg Rank: 22 | Avg Rank: 8 | Log | |||
|---|---|---|---|---|---|---|---|---|
| CPU | Rank | Mem | Rank | LOC | Rank | |||
| Ackermann's Function | ackermann.mawk | 3.99 | 33 | 1912 | 25 | 10 | 10 | log |
| Array Access | ary3.mawk | 34.91 | 36 | 2156 | 23 | 10 | 4 | log |
| Count Lines/Words/Chars | wc.mawk | 0.54 | 6 | 1592 | 21 | 6 | 4 | log |
| Fibonacci Numbers | fibo.mawk | 6.28 | 32 | 1596 | 29 | 9 | 17 | log |
| Hash (Associative Array) Access | hash.mawk | 1.32 | 16 | 6128 | 13 | 9 | 3 | log |
| Hashes, Part II | hash2.mawk | 9.54 | 25 | 2604 | 12 | 9 | 2 | log |
| Heapsort | heapsort.mawk | 7.63 | 29 | 6104 | 29 | 43 | 4 | log |
| Hello World | hello.mawk | 6.18 | 26 | 1568 | 30 | 1 | 4 | log |
| Matrix Multiplication | matrix.mawk | 107.42 | 38 | 1744 | 22 | 33 | 7 | log |
| Nested Loops | nestedloop.mawk | 16.86 | 38 | 1592 | 30 | 11 | 4 | log |
| Random Number Generator | random.mawk | 2.01 | 27 | 1620 | 27 | 14 | 9 | log |
| Regular Expression Matching | regexmatch.mawk | 3.32 | 3 | 1592 | 7 | 32 | 11 | log |
| Reverse a File | reversefile.mawk | 1.80 | 18 | 14176 | 23 | 5 | 7 | log |
| Sieve of Erathostenes | sieve.mawk | 87.58 | 41 | 1916 | 27 | 17 | 10 | log |
| Spell Checker | spellcheck.mawk | 2.28 | 14 | 3812 | 11 | 11 | 8 | log |
| Statistical Moments | moments.mawk | 8.86 | 30 | 7220 | 23 | 66 | 28 | log |
| String Concatenation | strcat.mawk | 38.35 | 34 | 2288 | 23 | 7 | 10 | log |
| Sum a Column of Integers | sumcol.mawk | 1.53 | 12 | 1580 | 22 | 3 | 3 | log |
| Word Frequency Count | wordfreq.mawk | 2.28 | 8 | 2064 | 14 | 18 | 4 | log |
| Tests Not Implemented For This Language: Method Calls, Echo Client/Server, Exception Mechanisms, List Operations, Object Instantiation, Producer/Consumer Threads | ||||||||
|
Back to the Win32 Shootout Back to dada's perl lab |
Send comments or suggestions to dada@perl.it |