Material zur Informatik II

Objektorientierte Programmierung

  • Kurzeinführung in die Benutzung von JDK und XEmacs
  • Maschinennahe Programmierung

    Aufschriebe zur Vorlesung

  • Die Musterlösung zu Blatt 2 (pdf) von Markus Leypold ist extrem ausführlich und kann als Material zu IEEE754 dienen.
  • Kapitel 1, "Konstruktion von Registermaschinen" (ps, pdf)
  • Kapitel 10 aus der Informatik I, "Metazirkuläre Interpretation" (ps, pdf)
  • Kapitel 11 aus der Informatik I, "Definitionale Interpretation und Continuations" (ps, pdf)
  • Kapitel 2, "Kontext und Continuations" (ps, pdf)
  • Kapitel 3, "Interpreter auf dem Weg zur Maschine", am 13.6.2000 ab Seite 37 geändert und erweitert (ps, pdf)
  • Kapitel 4, "Ein Simulator für Registermaschinen", (ps, pdf)
  • Kapitel 5, "Datenstrukturen im Speicher", (ps, pdf)
  • Kapitel 6, "Programmierung von grafischen Benutzeroberflächen in Java", (ps, pdf)
  • Kapitel 7, "Techniken zur Java-Programmierung", (ps, pdf)
  • dazu ebenfalls gut: Kapitel 9, Programming to Interfaces aus dem Buch von Dave Schmidt
  • Kapitel 8, "Die Model-View-Controller-Architektur", (ps, pdf)
  • dazu ebenfalls gut: Kapitel 10, Graphical User Interfaces and Event-Driven Programming aus dem Buch von Dave Schmidt
  • Kapitel 9, "Induktive Datenstrukturen in Java", (ps, pdf)
  • dazu ebenfalls gut: Kapitel 12, Data Structures aus dem Buch von Dave Schmidt
  • Code zur Vorlesung

  • Code zur Vorlesung am 16.5.2000 ("ggt-Maschine")
  • Metazirkulärer Interpreter zur Vorlesung am 18.5.2000, Abstraktionen für Typen dazu
  • Metazirkulärer Interpreter mit Tracing zur Vorlesung am 23.5.2000
  • Interpreter in CPS zur Vorlesung am 25.5.2000
  • Interpreter in CPS mit Registern zur Vorlesung am 30.5.2000 (korrigiert am 13.6.2000)
  • Interpreter in CPS mit Registern und Continuation-Frames zur Vorlesung am 30.5.2000 (korrigiert am 13.6.2000)
  • Simulator für die Registermaschine zur Vorlesung am 8.6.2000, Beispiel dazu
  • Simulator mit Speicher zur Vorlesung am 15.6.2000 (korrigiert am 16.6.2000, 8:30)
  • Garbage Collection zur Vorlesung am 20.6.2000
  • GUI-Programme in Java zu den Vorlesungen am 13.7.2000 und 18.7.2000
  • Komplexe Zahlen zur Vorlesung am 18.7.2000.
  • Code zur Vorlesung am 20.7.2000
  • MVC-Code zur Vorlesung am 25.7.2000
  • Induktive Datenstrukturen zur Vorlesung am 27.7.2000
  • Verschiedenes

  • Grafischer Simulator für eine Registermaschine (auch als Applet zum Online-Anschauen)

  • Michael Sperber [Mr. Preprocessor]
    Last modified: Mon Mar 26 11:31:57 MST 2001