Ferdinand Theil (2119531) Ferdinand Theil

Design a programming language

Project Abstract

As software becomes more and more ubiquitous, the need for reliable and readable software becomes more important. One way to possibly achieve this is through better use of programming language design.By designing a specific language for a specific problem, a programmer has to spend less time expressing the problem in a given language, and more time solving the problem.By designing a Domain Specific Language (DSL) that is tailored to a specific problem, we can potentially improve the reliability and readability of software.This project explores the viability of a DSL for improving software reliability and readability, by designing a Turing Machine Language (TML) that is tailored to the problem of simulating Turing machines.

Keywords: Programming Languages, Human-Computer Interaction Design, Meta-Programming

 

 Conference Details

 

Session: Poster Session B at Poster Stand 95

Location: Sir Stanley Clarke Auditorium at Wednesday 8th 09:00 – 12:30

Markers: Troy Astarte, Oliver Kullmann

Course: BSc Computer Science, 3rd Year

Future Plans: I’m looking for work