Informationen zu Compiler Construction (L-142-2017)
Vorlesungsname | Compiler Construction |
Sprache | Deutsch |
Jahr | 2017 |
Semester | Winter |
Fakultät | Informatik |
Detaillierte Informationen zu Lehrveranstaltung
Name | Compiler Construction: Frontend (Introduction, Lexical analysis, Syntax analysis, Semantic analysis) |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Middleend (Intermediate representation. Control & data-flow analysis, IR optimization) |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Backend (Target architectures, Code selection, Register allocation, Scheduling, Advanced topics) |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 1 - Regular expressions and finite automata |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 2 - Context-free grammars, LL parsing |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 3 - LR parsing, programming languages |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 4 - Lexical analyzer, recursive descent parser |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 5 - Semantic analysis, attribute grammars |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 6 - The LLVM infrastructure, intermediate representation |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 6 - Code generation, intermediate representation |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 9 - Data flow analyses, control flow, dominance relation and loops |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise 10 - Instruction selection, register allocation |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>
Name | Compiler Construction: Exercise Appendix- Instruction selection, register allocation |
Vortragende(r) | #<ActiveRecord::Associations::CollectionProxy [#<Lecturer id: 173, surname: "Castrillon", forename: "Jeronimo", lecturer_title_id: 3, is_head_lecturer: true>]>