Compilerbau
Der
Compilerbau (auch:
Übersetzerbau) ist eine Disziplin der
Informatik. Sie beschäftigt sich mit dem Entwurf und der Programmierung von Compilern, die einen
Quellcode (ein, meist in einer
höheren Programmiersprache verfasstes Programm, also ein
Quelltext) in einen Zielcode (meist eine weniger ausdrucksstarke Sprache, vorrangig
Maschinensprache) umsetzen. Für den Compilerbau stehen Softwarewerkzeuge wie Compiler-Compiler zur Verfügung, als auch Programme die Teile eines Compilers erzeugen, wie
lexikalische Scanner oder
Parser, gemäß einer Spezifikation.
Literatur
Deutsch:
- Aho, Sethi, Ullman: Compilerbau, Tl. 1. Oldenbourg 1999 ISBN 3486252941
- Aho, Sethi, Ullman: Compilerbau, Tl. 2. Oldenbourg 1999 ISBN 3486252666
Englisch:
- Aho, Sethi, Ullman: Compilers: Principles, Techniques and Tools. Addison Wesley 1986 ISBN 0201100886