Algorithmen und Programmierung
I
VL 19-500
WS 2000/2001
Mo. 12 - 14 |
HS Informatikgebäude |
|
Dozent: Prof. Dr. E. Fehr |
Do. 16 - 18 |
HS Informatikgebäude |
|
Sprechstunde: Di. 14-15 |
Literatur
Allgemeiner Überblick über Bücher zu ALP I. Wichtig ist
vor allem das Buch von Thompson sowie von Bird.
S. Thompson: HASKELL - The Craft of Functional Programming,
Addison-Wesley, 2. Auflage, 1999
-
Leichtfüßige Einführung in die funktionale Programmierung
mit Haskell geringen theoretischen oder anwendungbezogenen Anteilen.
Sehr gute Einführung in die funktionale Programmierung mit Haskell
R. Bird: Introduction to Functional Programming using Haskell,
Prentice Hall Series in Computer Science, 1998 (ca DM 60)
-
Systematische Einführung in die funktionale Programmierung mit Betonung
der grundlegender Konzepte. Kein Anwendungsbezug. Nachfolger des
Buches von Bird und Wadler, welches auch Haskell einschließt.
R. Bird, P. Wadler: Introduction to Functional Programming.
Prentice-Hall 1988
-
Schöne Einführung in Konzepte und Methoden der funktionalen Programmierung.
Verwendete Sprache ist Miranda. Deshalb nur bedingt neben der Vorlesung
zu benutzen.
-
in Deutschland erschienen unter:
-
R. Bird, P. Wadler: Einführung in die Funktionale Programmierung,
Hanser Verlag, 1982
H. Hermes: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit,
Heidelberger Taschenbücher, Springer 1971
-
Theoretische Grundlagen zu rekursiven Funktionen und l-Kalkül.
R. Page: Two dozen Short Lessons in Haskell - a participatory
textbook on functional programming, Skript der University of Oklahoma,
School of Comp. Science, hier
-
Skriptum, das die Techniken funktionaler Programmierung betont.
F.L. Bauer, G. Goos: Informatik - Eine einführende Übersicht.
Springer 1982.
-
Einführung in funktionale und imperative Programmierung im Algol-68/Pascal-Stil.
Sorgfältige Einführung in Informationsbegriff und in elementare
Rechnerstrukturen. Die Anwendungsproblematik bleibt ausgeklammert.
L. Goldschlager, A. Lister: Informatik - Eine moderne Einführung.
Hanser 1984.
-
Klassische Einführung, leicht zu lesen und trotzdem nicht oberflachlich.
Sehr inhalts reich, spannt einen weiten Bogen von der Algorithmik Über
Anfangsgründe der Theoretischen Informatik und Rechnerorganisation
bis hin zu einigen Anwendungen und gesellschaftlichen Auswirkungen der
Informationstechnik. Enthält nichts zu funktionaler Programmierung.
M. Broy: Einführung in die Informatik I-IV. Springer
1993 ff.
-
Grundlegende Einführung in Algorithmen, Rechnerstrukturen und theoretische
Informatik, behandelt funktionalen und imperativen Programmierstil mit
ausführlicher theoretischer Fundierung; verwendet eigene Modellsprache.
H. Abelson, G. Sussman: Structure and Interpretation of Compuer
Programs. MIT Pres 1985
-
Sehr gute Einführung in Algorithmenentwurf und Programmierung
mit der funktionalen Sprache Scheme. Diskussion verschiedener Programmierstile
mit vielen Beispielen.
J. Weizenbaum: Die Macht der Computer und die Ohnmacht der Vernunft.
Suhrkamp 1986
-
Zur Horizonterweiterung empfohlen!
kanaeva@inf.fu-berlin.de