Programmierwettbewerb: 72 Stunden für Spitzen-Code
Ob C, C++, Fortran, Java, Lisp, Pascal, Perl, Python, Smalltalk oder Visual Basic -- Star-Coder sollten ihre Entwicklungsumgebung langsam warm laufen lassen. Denn am 4. Juni beginnt der siebte ICFP Programming Contest. Wer sich schon immer für den besten Programmierer der Welt und die Programmiersprache seiner Wahl für der Weisheit letzter Schluss gehalten hat, darf diese Einschätzung wie in den Jahren zuvor im Rahmen des Wettbewerbs auf die Probe stellen. Der Gewinner erhält das "Recht auf unbegrenzte Prahlerei" (unlimited bragging rights), verspricht der Organisator, der PLClub (Programming Languages Research) des Computer and Information Science Department an der Universität von Pennsylvania (UPenn).
Neben diesem höchst idealistischen Preis gibt es auch im Jahr 2004 wieder Pekuniäres einzustreichen -- obwohl die Teilnahme kostenlos ist. Die Höhe der Preisgelder steht allerdings noch nicht fest, soll sich aber nach Angaben der Organisatoren in ähnlichen Gefilden bewegen wie in den Jahren zuvor, also etwa 1000 US-Dollar für den Sieger und 250 US-Dollar für den Zweitplatzierten. Die Gewinner können ihre Preise im September auf der diesjährigen in Snowbird/Utah stattfindenden International Conference on Functional Programming (ICFP) in Empfang nehmen.
Dem voran geht allerdings harte Arbeit: Am 4. Juni um 12 Uhr mittags (EDT) wird die Programmieraufgabe auf der Homepage der Organisatoren veröffentlicht. Danach haben die Prahlhänse-in-spe 72 Stunden Zeit, sie zu lösen und das dazugehörige Programm einzuschicken. Wer sich zu den Blitzprogrammierern zählt, darf in der Lightning Division mitmischen und muss dann binnen 24 Stunden fertig sein -- Extraruhm bei korrekter Umsetzung inbegriffen. Im vergangenen Jahr bestand die Aufgabe darin, eine Simulation zu programmieren, in der ein Rennauto so schnell wie möglich über diverse Parcours jagt. Mal schauen, auf welche Sprache der diesjährige Gewinner setzt. Im vergangenen Jahr proklamierten die Juroren noch: C++ ist das Werkzeug der Wahl für anspruchsvolle Hacker.