Why do some programmers write their own compilers?
Mein Compiler-Professor sagte etwas in dieser Richtung:
„In diesem Kurs werden Sie einen Compiler entwickeln, obwohl Sie im wirklichen Leben wahrscheinlich nie einen schreiben oder daran arbeiten werden. Wozu die Mühe?
Da ein Compiler ein klassischer Fall ist, bei dem eine Spezifikation für die Konvertierung einer komplexen Datenform in eine andere Form verwendet wird, werden Sie sich sorgfältig überlegen müssen, wie dieser Prozess strukturiert werden soll - da Sie Daten von einer Form in eine andere Form konvertieren werden, immer wieder im Laufe Ihrer Karriere. “
Er hatte recht.