Eine Studienarbeit von Hendrik Niemann
Betreuung durch Prof. Dr. Karl Stroetmann
SetlX ist Programmiersprache, die für akademische Zwecke entwickelt wurde. SetlX ist unter anderem von C und Setl inspiriert. Dadurch vereint die Sprache Konzepte der Mengenlehre mit der Syntax bekannter Programmiersprachen. SetlX wird von einem Interpreter ausgeführt, der in Java implementiert ist. Diese Arbeit entwickelt eine weitere Möglichkeit SetlX Programmcode auszuführen. Von einem sogenanntem Transpiler wird der Programmcode zuerst in die Sprache JavaScript übersetzt und dann von einer virtuellen Maschine ausgeführt. Es wird dafür ein Parser, ein Transpiler und eine Runtime Library implementiert.