In was sind moderne und alte Compiler geschrieben?

Als Compiler muss ein anderer als ein Interpreter nur die Eingabe übersetzen und nicht ausführen. Die Leistung selbst sollte nicht so problematisch sein wie bei einem Interpreter. Daher würden Sie keinen Interpreter schreiben, sagen wir Ruby oder PHP, weil es viel zu langsam wäre.

Was ist jedoch mit Compilern?

Wenn Sie einen Compiler in einer Skriptsprache schreiben würden, die möglicherweise sogar eine schnelle Entwicklung bietet, könnten Sie möglicherweise den Quellcode und die anfängliche Entwicklungszeit halbieren, zumindest denke ich.

Um sicher zu sein: Mit Skriptsprache meine ich interpretierte Sprachen mit typischen Merkmalen, die das Programmieren für den Programmierer in der Regel zumindest schneller, einfacher und angenehmer machen. Beispiele: PHP, Ruby, Python, vielleicht JavaScript, obwohl dies eine ungerade Wahl für einen Compiler sein kann

In was sind Compiler normalerweise geschrieben? Wie ich nehme an, werden Sie mit etwas Niedrigem wie C, C ++ oder sogar Assembler antworten. Warum?

Gibt es Compiler, die in Skriptsprachen geschrieben sind?

Was sind die (Un-) Vorteile der Verwendung von Programmiersprachen auf niedriger oder hoher Ebene für das Schreiben von Compilern?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage