EN FR
EN FR


Section: Software

Turing language

Participants : Davy Landman [correspondent] , Tijs van der Storm, Jeroen van den Bos, Vadim Zaytsev, Paul Klint.

Characterization:

A3, SO-2, SM-1, EM-1, SDL-5, DA-3-CD-3-MS-3-TPM-3

WWW:

http://www.legoturingmachine.org

Objective:

This software is used to program the Lego Turing Machine which was built as a piece for the Turing Centennial exposition at CWI. The software features a full fledged Eclipse based IDE for a small programming language which is compiled to Turing machine instructions that run on a Lego machine.

Users:

People interested in learning about computation and programming languages.

Impact:

the Lego Turing Machine and it's software have reached more than 3 million people via the internet (slashdot, vimeo, youtube) and all Dutch national newspapers.

Competition:

none.

Engineering:

the hardware is Lego and the software is fully generated from Rascal syntax definitions and IDE construction functions.