|   | 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 |