# Alan - A Turing Machine in Java

## What is Alan?

Alan is a Java Implenmentation of a Turing Machine for educational purpose. It was created as a second term programming project at the University of Applied Sciences Rosenheim. The goal was to create a Turing Machine implementation that is easy to use and can be used for educational purposes to teach the concept of a turing machine. Another goal was to have a reuseable component of a turing machine. The project was done by Daniel Neuber, Oliver Pahl and Dominik Seichter.

Alan is platform independent as it is written in Java. Java 1.5 is required though.

## Screenshot

## Downloads

Alan Java Archive

Alan Java Source Archive

German Documentation