Hello! I'm Christian Dietrich.
I'm a researcher at the Systems Research Group
Sometimes, I cycle with my bike through Germany.
I bake bread, grow chilis, and cut wood.
My desktop is an Emacs buffer and a terminal

Posts

2021-02-20 Fernklausuren

Auch wenn es wenig überraschend war, als die Uni Hannover alle im Februar 2021 stattfindenden Präsenzklausuren abgesagt hat und die Durchführung von elektronischen Klausuren empfohlen hat, mussten schnell sinnvolle Lösungen gefunden werden. Von einer Form der elektronischen Klausur, die mein Chef Daniel Lohmann "Fernklausuren" getauft hat und die wir gemeinsam am SRA ausgearbeitet haben, will ich in diesem kurzen Artikel erzählen. [...]

2020-07-10 Dynamic Scoping in C++

I always had a faible for dynamic scoping as it is implemented in Common Lisp, Emacs Lisp, or LaTeX. To me, it seems that dynamic scoping is an almost forgotten technique and dismissed technique in modern programming. While it is more complex to understand and more magically than lexical scoping, there are some applications that benefit from dynamic scoping. [...]

2020-06-26 Folien und Skript für PSÜ

Für das Sommersemester 2020 habe ich die Veranstaltung "Programmiersprachen und Übersetzer" an der Leibniz Universität Hannover übernommen. Im Vorfeld habe ich mich entschieden eigene Materialien zu erstellen, da ich einen anderen Fokus auf das Thema legen wollte als meine Vorgänger. Es sollte weniger um Syntaxanalyse und Übersetzerbau wie wir ihn aus dem Drachenbuch kennen und mehr um die größeren Konzepte und Paradigmen von Programmiersprachen gehen. [...]

2019-07-21 Input < Output

Das fortwährende Angebot an leckerer und energiereicher Nahrung ist an mir in den letzten 10 Jahren nicht spurlose vorbei gegangen. Insbesondere im Studium und nun während meiner Promotionszeit habe ich veritable Energiespeicher, in Form von Fett, angelegt. Nun da das Buch fertig ist, habe ich den Kopf wieder freier und habe das Thema angegangen. [...]