Prix Ars Electronica 2001: Nominated for the Golden Nica: JIND
Markus Triska: Jind A programming language – Jind by Markus Triska – has been nominated for the Golden Nica by the Jury of the category 'u19 – cybergeneration – freestyle computing' for Austrian young people under 19. It has been developed for a competition organized by the school's magazine where a computer game should be programmed.

The History of Jind

Markus Triska

In the winter of 1999, I was involved in syntax analysis (parsing). In order to find out whether I had really understood the methods presented in the book Algorithmen in C by Robert Sedgewick, I wanted to write a program interpreter. In honor of the occasion, I called the program written in the programming language 'C' 'Cind' (Christkind). It soon turned out that I had *not* understood the methods presented, but for the simple application case of the Christmas angel lost in a labyrinth, it was still sufficient (although the archaic black and white display may not appeal as much to the uninitiated as it does to me, the proud author). In April of the following year, the student newspaper *In and Online* (*www.inandonline.x2.nu*) was already running at full speed (and I can proudly say that I contributed to that). In keeping with my position as 'chief programmer', when I decided that the time had come, I designed a programming competition. For this, I needed to pose a problem that everyone could understand and a 'programming language' that would be easy to learn. 'Cind' seemed to be ideal for this, and I re-implemented the program in the programming language 'Java', which is reflected in the new name 'Jind' (besides, the Christmas angel is not really appropriate in the spring). This was supplemented by a more colorful surface and nice buttons for operating it - everything the modern surfer desires.
Eine Programmiersprache nominierte die Jury der österreichweit ausgeschriebenen Jugendkategorie 'u19 – cybergeneration – freestyle computing' für die Goldene Nica: Jind von Markus Triska. Entwickelt hat Markus sie für den Wettbewerb der Schulzeitung, bei dem ein Spiel programmiert werden sollte.

Entstehungsgeschichte von Jind

Markus Triska

Im Winter 1999 beschäftigte ich mit Syntaxanalyse (Parsing). Um herauszufinden, ob ich die in dem Buch Algorithmen in C von Robert Sedgewick vorgestellte Methode wirklich verstanden hatte, wollte ich einen Programminterpreter schreiben. Aus gegebenem Anlass nannte ich das in der Programmiersprache 'C' geschriebene Programm 'Cind' (Christkind). Es stellte sich bald heraus, dass ich die vorgestellten Methoden *nicht* verstanden hatte, doch für den simplen Anwendungsfall des im Labyrinth verirrten Christkinds reichte es allemal (obwohl der Uneingeweihte dem archaischen schwarz-weiß-Display vielleicht weniger abgewinnen konnte als ich, der stolze Autor).

Von Cind zu Jind

Im April des Folgejahres lief die Schülerzeitung *In and Online* (www.inandonline.x2.nu) bereits auf Hochtouren. (Und ich kann mit Stolz sagen, daran mitgewirkt zu haben.) Als ich die Zeit für gekommen hielt, entwarf ich gemäß meiner Position als 'Leitender Programmierer' einen Programmierwettbewerb. Dazu brauchte ich eine Problemstellung, die jeder verstehen konnte, und eine leicht zu erlernende 'Programmiersprache'. 'Cind' schien mir dazu ideal, und ich reimplementierte das Programm in der Programmiersprache 'Java', was sich in der neuen Benennung 'Jind' widerspiegelt (außerdem ist das Christkind im Frühjahr nicht mehr so aktuell). Dazu kamen eine buntere Oberfläche und schöne Knöpfe zur Bedienung - alles, was sich der moderne Surfer wünscht.

Beim Wettbewerb geht es darum, ein Spiel zu programmieren – man muss Anweisungen geben, um durch ein Labyrinth zu finden. Der Gag dabei ist, die Anweisungen so zu formulieren, dass man immer zum Ziel kommt - egal, wie das Labyrinth aussieht. Nun ja - völlig egal ist's natürlich auch nicht.


 



view all Ars Electronica topics