The Result of the Compiler Construction Competition
The compilers were tested on a
large
collection of programs.
Correctness as well as speed of Knapsack.kit for the
different groups can be seen below.
Note that marks in the tables do not necessarily
indicate an error situation. We have also used these
tests to see which run-time errors the groups have decided to
catch, and to get a feel for decisions regarding
evaluation orders etc.
Thus, some of the markings indicate indisputable errors
whereas others more have the character of decisions
reflecting matters of opinion.
So, some markings have not been counted as errors, and
among the ones which have been counted as errors,
some are more serious than others.
Also note that features other than correctness and speed have also been
taken into account.
The winners
The lecturer and teaching assistant of the course have together evaluated
the compilers and we have agreed to announce the following group as
winner of the competition:
|
| Group 1:
|
|
| Mikkel Levisen
|
|
|
| Nikolai Nøjgaard
|
|
|
| Christian Nørskov
|
|
|
|
The decision was based on a perfect test score with regards to
correctness, lots of advanced features,
and very fast code on the announced speed test.
Honorary Award
This does not happen every year, but we have this year decided to grant an
honorary award. The compiler of this group was perfect with regards to
correctness, had lots of advanced features, and was
quite fast. There have been many years where a compiler of this quality
and extend would easily have won the competition.
The recipient of the honorary award is the following group:
|
| Group 2:
|
|
| Troels Bay-Petersen
|
|
|
| Tommy Vestergaard Hansen
|
|
|
| Simon Jonas Larsen
|
|
|
|
Pictures from the "ceremony"
The winners.
The lecturer congratulates the winners.
Close-up of the winner T-shirt.
The recipients of the honorary award.
The lecturer congratulates the recipients of the honorary award.
The winners are now in the Hall of Fame.
Last modified: Fri May 17 11:40:09 CEST 2013
Kim Skak Larsen
(kslarsen@imada.sdu.dk)