Universität · Informatik
Compilerbau und Programmiersprachen
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.
6 Lektionen
6 Karteikarten-Decks
6 Quizze
Lehrplan
6. Semester – Abschluss und Bachelorarbeit
Einführung in den Compilerbau: Phasen, Architektur und Werkzeuge1 Decks1 QuizLexikalische Analyse: Reguläre Ausdrücke, Automaten und Scanner-Generierung1 Decks1 QuizSyntaxanalyse: Kontextfreie Grammatiken, LL- und LR-Parser1 Decks1 QuizSemantische Analyse: Typprüfung, Symboltabellen und Attributgrammatiken1 Decks1 QuizZwischencode und Optimierung: Three-Address-Code, SSA und LLVM IR1 Decks1 QuizCodegenerierung und Laufzeitsysteme: Register Allocation und Garbage Collection1 Decks1 Quiz
Jetzt Compilerbau und Programmiersprachen lernen
Alle 6 Lektionen mit Karteikarten, Quizzen und KI-Lernhilfen. 7 Tage kostenlos.
Kostenlos testen