Informatik I: Vorlesungsmaterial

Ein Buch über die Hardware und Software Architektur von Rechnern:

  • David A. Patterson, John L. Hennessy. Computer Organization & Design: The Hardware/Software Interface. Morgan Kaufman Publishers, San Mateo, CA, 1994. ISBN 1-55860-281-X.
  • Andere einführende Bücher in die Informatik:

  • Manfred Broy. Informatik. Eine grundlegende Einführung.
  • Teil 1: Problemnahe Programmierung.
  • Teil 2: Rechnerstrukturen und maschinennahe Programmierung.
  • Teil 3: Systemstrukturen und systemnahe Programmierung.
  • Teil 4: Theoretische Informatik, Algorithmen und Datenstrukturen, Logikprogrammierung, Objektorientierung.
  • Gerhard Goos. Vorlesungen über Informatik. Band 1: Grundlagen und funktionales Programmieren.
  • Günter Hotz. Einführung in die Informatik. Teubner Verlag, 1990, ISBN 3-519-02246-X.
  • Jacques Loeckx, Kurt Mehlhorn, Reinhard Wilhelm. Grundlagen der Programmiersprachen. Teubner Verlag, 1986, ISBN 3-519-02254-0.

  • Hier finden Sie die Definition von Scheme 1.
  • Für diejenigen unter Ihnen, die sich etwas intensiver mit dem Thema Semantik von Programmiersprachen auseinandersetzen wollen, sind die ersten paar Kapitel des folgenden Buches zu empfehlen: Glynn Winskel, The Formal Semantics of Programming Languages, An Introduction. The MIT Press, Foundations of Computing Series, Cambridge, MA, 1993. ISBN 0-262-23169-7.
  • Hier finden Sie die Definition von Scheme 2.
  • Hier finden Sie die Definition der Maschine M. Ein Beispielprogramm finden Sie hier.
  • Hier finden Sie die Syntax der Assemblersprache A. Ein Beispielprogramm finden Sie hier.
  • Für diejenigen unter Ihnen, die sich etwas intensiver mit Scheme und deren Implementierung auseinandersetzen wollen, ist das folgende Buch zu empfehlen: Daniel P Friedman, Mitchell Wand, Christopher T. Haynes: Essentials of Programming Languages. The MIT Press, Cambridge, MA, 1992. ISBN 0-262-06145-7.

  • schulte@dfki.uni-saarland.de