Man sollte sich frühzeitig überlegen, für welches Fach, welchen Bereich und welches Thema wirkliches Interesse besteht. Wenn man für eine „Sache brennt“, kann die Arbeit dann nur gut werden.
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)2022, Chemie,
2. Platz,
Max
Mikoleizik, Universität zu Köln
2017, Geographie,
1. Platz,
Niclas
Popp, Friedrich-Alexander-Universität Erlangen-Nürnberg
2019, Biologie,
2. Platz,
Clara
Kuske, Rheinische Friedrich-Wilhelms-Universität Bonn