Erlang |
Back to the Win32 Shootout Back to dada's perl lab |
Erlang | |
---|---|
Tested Version | Erlang (THREADS) (BEAM) emulator version 5.2.3.3 |
Home Page | http://www.erlang.org/ |
Download | http://www.erlang.org/download.html |
View All Source Code For Erlang |
(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: 22 | Avg Rank: 36 | Avg Rank: 22 | Log | |||
---|---|---|---|---|---|---|---|---|
CPU | Rank | Mem | Rank | LOC | Rank | |||
Ackermann's Function | ackermann.erlang | 1.01 | 25 | 5268 | 37 | 10 | 10 | log |
Array Access | ary3.erlang | 12.00 | 27 | 5572 | 42 | 26 | 39 | log |
Count Lines/Words/Chars | wc.erlang | T | (T) * | T | (T) * | 19 | 20 | log |
Echo Client/Server | echo.erlang | 37.41 | 3 | 5280 | 4 | 40 | 5 | log |
Exception Mechanisms | except.erlang | 1.27 | 14 | 5260 | 28 | 29 | 10 | log |
Fibonacci Numbers | fibo.erlang | 2.33 | 26 | 5276 | 49 | 9 | 17 | log |
Hash (Associative Array) Access | hash.erlang | 1.50 | 18 | 12284 | 31 | 31 | 38 | log |
Hashes, Part II | hash2.erlang | 6.53 | 18 | 7676 | 34 | 35 | 33 | log |
Heapsort | heapsort.erlang | T | (T) * | T | (T) * | 52 | 18 | log |
Hello World | hello.erlang | 7.71 | 32 | 5289 | 49 | 3 | 29 | log |
Matrix Multiplication | matrix.erlang | 7.50 | 23 | 5264 | 37 | 42 | 26 | log |
Nested Loops | nestedloop.erlang | 2.85 | 29 | 5260 | 49 | 18 | 29 | log |
Producer/Consumer Threads | prodcons.erlang | 0.68 | 3 | 5240 | 12 | 32 | 6 | log |
Random Number Generator | random.erlang | 2.66 | 30 | 5272 | 45 | 15 | 15 | log |
Regular Expression Matching | regexmatch.erlang | T | (T) * | T | (T) * | 72 | 20 | log |
Reverse a File | reversefile.erlang | T | (T) * | T | (T) * | 19 | 25 | log |
Sieve of Erathostenes | sieve.erlang | 17.50 | 27 | 5300 | 46 | 30 | 41 | log |
Spell Checker | spellcheck.erlang | T | (T) * | T | (T) * | 41 | 26 | log |
Statistical Moments | moments.erlang | F | (F) * | F | (F) * | 38 | 5 | log |
String Concatenation | strcat.erlang | 0.53 | 26 | 6968 | 41 | 6 | 4 | log |
Sum a Column of Integers | sumcol.erlang | T | (T) * | T | (T) * | 11 | 24 | log |
Word Frequency Count | wordfreq.erlang | T | (T) * | T | (T) * | 42 | 20 | log |
*Test Implemented but not measured (timeout or error). | ||||||||
Tests Not Implemented For This Language: Method Calls, List Operations, Object Instantiation |
Back to the Win32 Shootout Back to dada's perl lab |
Send comments or suggestions to dada@perl.it |