compiler design
-
Hi,
kennt jemand eine gutes tutorial zum thema compiler design (ausser den artikel hier im forum), welches auch eine simple programmiersprache implementiert. wenn moeglich in: python, c++, go
Thanks,
Rogger
-
-
Buchtipp: Grundlagen und Techniken des Compilerbaus.
Danach bist du in der Lage eine einfache Sprache zu implementieren.
-
http://www.atocc.de/cgi-bin/atocc/site.cgi?lang=de&site=main
Buchtipp: Dragon book
Compilers | ISBN: 1292024348
-
-
vielleicht findest du das ganz interessant wenn du soetwas nachvollziehen willst:
"esoterische Programmiersprachen" -> So wurden zum Beispiel bei Brainfuck konventionelle Spracheigenschaften so weit wie möglich entfernt, bis eine turingmaschinenähnliche Sprache übrig blieb, die mit einem extrem kleinen Compiler auskommt.
dazu dann "Brainfuck" -> dazu findet man dann auch alles zum compiler und sowas...
ist aber kein c++ oder ähnliches ... nur ein zu verdeutlichung der arbeitsweise geeignetes beispiel wie ich finde...
ps. mir hat es damals geholfen... compiler und compilierungen besser zu verstehen...
lg
-
nachtrag: gibt doch bei "brainfuck" auch c++ interpreter sry...
hier sogar ein beispiel wo jmd. ein "brainfuck" interpreter nachbaut mit c++ :
http://zacstewart.com/2013/09/15/learning-cpp-a-brainfuck-interpreter.html