Überblick

Überblick

Was ist ein Compiler? Welche Bausteine lassen sich identifizieren, welche Aufgaben haben diese?

  • Struktur eines Compilers
  • Bandbreite der Programmiersprachen
  • Anwendungen

Creative Commons Licence Unless otherwise noted, this work by BC George, Carsten Gips, and contributors is licensed under CC BY-SA 4.0. See the credits for a detailed list of contributing projects.

icon

  • Überblick
    • Struktur eines Compilers
    • Programmiersprachen
    • Anwendungen
  • Lexikalische Analyse
    • Reguläre Sprachen
    • Lexer mit ANTLR generieren
  • Syntaktische Analyse
    • CFG
    • Parser mit ANTLR generieren
  • Semantische Analyse
    • SymbTab0: Überblick Symboltabellen
    • SymbTab1: Nested Scopes
    • SymbTab2: Funktionen
    • SymbTab3: Strukturen und Klassen
  • Zwischencode
    • Überblick Zwischencode
    • LLVM als IR
  • Interpreter
    • AST-basierte Interpreter 1
    • AST-basierte Interpreter 2
  • Programmiersprachen
    • Einführung in C++
    • C++: Pointer und Referenzen
    • C++: Klassen
    • C++: Big 3
    • C++: Operatoren
    • C++: Vererbung und Polymorphie
    • C++: Templates
More
  • Zeiten
  • Fahrplan
  • Note/Credits
  • News

  •  
  •  
  •  

GitHub Issues Credits
Creative Commons Licence