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