(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: 9 |
Avg Rank: 13 |
Avg Rank: 1 |
Log |
CPU |
Rank |
Mem |
Rank |
LOC |
Rank |
Ackermann's Function |
ackermann.modula2 |
0.11
|
9
|
672
|
13
|
0
|
1
|
log |
Array Access |
ary3.modula2 |
0.07
|
6
|
696
|
10
|
0
|
1
|
log |
Count Lines/Words/Chars |
wc.modula2 |
F
|
(F) *
|
F
|
(F) *
|
0
|
1
|
log |
Exception Mechanisms |
except.modula2 |
F
|
(F) *
|
F
|
(F) *
|
0
|
1
|
log |
Fibonacci Numbers |
fibo.modula2 |
0.27
|
12
|
636
|
14
|
0
|
1
|
log |
Hello World |
hello.modula2 |
1.57
|
13
|
632
|
15
|
0
|
1
|
log |
List Operations |
lists.modula2 |
0.54
|
10
|
1860
|
10
|
0
|
1
|
log |
Nested Loops |
nestedloop.modula2 |
0.13
|
9
|
632
|
14
|
0
|
1
|
log |
Random Number Generator |
random.modula2 |
0.16
|
8
|
636
|
13
|
0
|
1
|
log |
Sieve of Erathostenes |
sieve.modula2 |
0.21
|
2
|
640
|
11
|
0
|
1
|
log |
*Test Implemented but not measured (timeout or error). |
Tests Not Implemented For This Language: String Concatenation, Spell Checker, Reverse a File, Hashes, Part II, Heapsort, Word Frequency Count, Sum a Column of Integers, Object Instantiation, Matrix Multiplication, Statistical Moments, Echo Client/Server, Method Calls, Regular Expression Matching, Hash (Associative Array) Access, Producer/Consumer Threads |