Universität · Informatik · 6. Semester – Abschluss und Bachelorarbeit
Einführung in den Compilerbau: Phasen, Architektur und Werkzeuge
4 Abschnitte1 Karteikarten-Decks1 Quizze
Compiler vs. Interpreter vs. JIT-Compiler. Phasen der Übersetzung: Frontend (Analyse) und Backend (Synthese). Überblick: Lexer, Parser, AST, Typprüfung, IR, Optimierung, Codegenerierung. Compiler-Generatoren: Lex/Flex, Yacc/Bison, ANTLR. Bootstrapping von Compilern. Historische Entwicklung: FORTRAN, C, LLVM.
Inhaltsübersicht
- Compiler, Interpreter und JIT-Compiler
- Phasen der Übersetzung: Frontend und Backend
- Compiler-Generatoren: Lex/Flex, Yacc/Bison und ANTLR
- Bootstrapping und historische Entwicklung

📚 Vollständiges Lernmaterial mit 4 Abschnitten, Karteikarten und Quizzen verfügbar nach Anmeldung.
Jetzt kostenlos lernen →Verwandte Themen
- Lexikalische Analyse: Reguläre Ausdrücke, Automaten und Scanner-Generierung
- Syntaxanalyse: Kontextfreie Grammatiken, LL- und LR-Parser
- Semantische Analyse: Typprüfung, Symboltabellen und Attributgrammatiken
- Zwischencode und Optimierung: Three-Address-Code, SSA und LLVM IR
- Codegenerierung und Laufzeitsysteme: Register Allocation und Garbage Collection
Interaktiv lernen mit Karteikarten & Quizzen
Melde dich an und lerne Compilerbau und Programmiersprachen mit intelligenten Wiederholungen, Quizzen und KI-Lernhilfen. 7 Tage kostenlos.
Kostenlos testen