This paper discusses the design and implementation of programming languages, as they relate to the domains of compilers and computer science. This is achieved by describing a new experimental programming language, dubbed “wrk”, which has been developed specifically for examination in this paper. The primary aim is to present a complete and usable programming language along with a working compiler, that make use of principles of modern research into their fields. Secondarily, the paper also provides a comparatively simple introduction into these topics, which should make them understandable to a nontechnical audience.
As such, the structure follows the obvious pattern of first introducing the central topic of compiler design, then applying these learned concepts to the design and implementation of the “wrk” language and compiler. At last, partly through the examination of an exemplary application implemented in “wrk”, the results of this original research are evaluated and an outlook on possible future developments is given.
Download (PDF)2018, Informatik,
1. Platz,
Lars
Erber, Ruhr-Universität Bochum
2017, Informatik,
1. Platz,
Simon
Stadlinger, Friedrich-Alexander-Universität Erlangen-Nürnberg
2020, Physik,
1. Platz,
Urs-Felix
Meyer, Carl von Ossietzky Universität Oldenburg