Universitńt Karlsruhe
├ťbersetzerbau I

Folien

Foliensatz Version Inhalt Dateien
1
20.10.04 (v1)
Einleitung PDF/4 PDF
2
22.10.04 (v1)
Symbolentschl├╝sselung PDF/4 PDF
3
16.11.04 (v2)
Zerteilung PDF/4 PDF
4
16.11.04 (v1)
Attributierte Grammatiken PDF/4 PDF
5
22.11.04 (v1)
Semantische Analyse PDF/4 PDF Java
6
19.01.05 (v1)
Exkurs: Speicherbereinigung PDF/4 PDF
7
14.12.04 (v2)
Transformation PDF/4 PDF
8
14.12.04 (v1)
Datenflussanalyse PDF/4 PDF
9
19.01.05 (v2)
SSA Aufbau, Optimierungsphase, Abbau PDF/4 PDF
10
25.01.05 (v1)
Codeerzeugung PDF/4 PDF
11
03.02.05 (v1)
Weitere Aufgaben des Backends PDF/4 PDF
12
18.02.05 (v1)
Assemblieren und Binden PDF/4 PDF

├ťbungsaufgaben

Besprechung Version Inhalt Dateien
28.10.04
21.10.04 (v1)
(1) Korrektheit, Generelles und Symbolentschl├╝sselung PDF
11.11.04
04.11.04 (v1)
(2) Lex, LL-Parser und LR-Parser PDF
25.11.03
16.11.04 (v1)
(3) Attributierte Grammatiken PDF
extra
16.11.04 (v1)
(e) LALR-Parser-Generatoren PDF
14.12.04
14.12.04 (v2)
(4) Semantische Analyse + Transformation PDF
23.12.04
20.12.04 (v1)
(5) Datenflu├čanalyse PDF
20.01.05
14.01.05 (v1)
(6) Zwischensprachen / SSA PDF
03.02.05
25.01.05 (v1)
(7) Codeerzeugung PDF
17.02.05
16.02.05 (v1)
(8) Registerzuteilung, Assemblieren und Binden PDF
03.02.05
03.02.05 (v1)
(z) Zusammenfassung / ├ťberblick PDF

Weitere Literatur

  • Gerhard Goos, William Waite, Compiler Construction
  • A.W. Appel: Modern Compiler Implementation in Java. Cambridge University Press 1998, umfassendes leicht lesbares Buch
  • R. Morgan: Building an Optimizing Compiler. Butterworth-Heinemann 1998, erstklassiges Buch ├╝ber Optimierung
  • S.S. Muchnik: Advanced Compiler Design & Implementation. Morgan-Kaufmann 1997. R. Wilhelm, D. Maurer: ├ťbersetzerbau, 2. Aufl. Springer 1997, behandelt ausf├╝hrlich auch funkt. und logische Programmiersprachen, Einf├╝hrung in Baumautomaten
  • W.M. Waite, L.R. Carter: An Introduction to Compiler Construction, Harper-Collins 1992, praktisch, leicht lesbar, Architektur
  • A.V. Aho, R. Sethi, J.D. Ullman: Compilers: Principles, Techniques and Tools, Addison-Wesley 1986, Standardverfahren der Optimierung und Codegen
  • M. Wolfe: High-Performance Compilers for Parallel Computing. Addison-Wesley 1996.

Verweise


Verantwortlich f├╝r den Inhalt: Rubino Gei├č

Login
Links