Alan - Ein Turingmaschineninterpreter


Im Rahmen des Softwareentwicklungspraktikums 1997 habe ich zusammen mit Gerald und Heiner Grote und Björn Heggemann einen Simulator für Turingmaschinen entwickelt.

Wir haben uns redlich bemüht, nach den geforderten softwaretechnischen Gesichtspukten an die Entwicklung des Systems heranzugehen. Das System wurde objektorientiert entworfen und in Java, Version 1.1, implementiert. Das Ergebnis unseres Versuchs kann man sich nun hier anschauen.

Zum downloaden:
Screenshot

Eine Bedienungsanleitung befindet sich im Pflichtenheft. Beispielturingmaschinen liegen dem Java-Bytecode bei. Den Quellcode werde ich vielleicht zu einem späteren Zeitpunkt noch veröffentlichen.

Es dürften sich eine Menge Fehler in den einzelnen Dokumenten befinden. Dafür bitte ich um Nachsicht.

Zum Schluß noch ein paar Informationen zu Alan M. Turing, der im übrigen eine ziemlich schillernde Gestalt war.