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

[The Original Shootout]   [NEWS]   [FAQ]   [Methodology]   [Platform Details]   [Acknowledgements]   [Scorecard]  
Erlang
Tested VersionErlang (THREADS) (BEAM) emulator version 5.2.3.3
Home Pagehttp://www.erlang.org/
Downloadhttp://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