Material zur Vorlesung: Semantik von Programmiersprachen


Literatur Semantik von Programmiersprachen
  1. Computability and Complexity from a Programming Perspective. Neil D. Jones. MIT Press. 1997.
  2. Semantics of Programming Languages - Structures and Techniques. Carl Gunter. Foundations of Computing Series. MIT Press. 1992.
  3. Foundations for Programming Languages. John C. Mitchell. MIT Press. 1997.
  4. The Structure of Typed Programming Languages. David A. Schmidt. MIT Press. 1994.
  5. The Formal Semantics of Programming Languages. Glynn Winskel. MIT Press. 1997.
  6. und dergleichen mehr ...
Lambdakalkül
  1. The Lambda Calculus. Its Syntax and Semantics Henk Barendregt. Studies in Logic and the Foundations of Mathematics, Band 103. Elsevier Publishers. 1984.
  2. Functional Programming and Lambda Calculus. Henk Barendregt. Jan van Leeuwen, Hrsg., Handbook of Theoretical Computer Science, Band B. pp. 321-361. MIT Press. 1990.
  3. Lambda Calculi with Types. Henk Barendregt. Abramsky, Gabbay, Maibaum, Hrsg., Handbook of Logic in Computer Science, Band 2. pp. 118-310. Oxford University Press. 1992.
  4. The Impact on Lambda Calculus. Henk Barendregt.
Funktionale Programmierung
  1. ML for the Working Programmer. Larry Paulson. Cambridge University Press. 1996.
  2. Introduction to Standard ML. Robert Harper. LFCS Report Series ECS-LFCS-86-14. Laboratory for Foundations of Computer Science. Department of Computer Science. University of Edinburgh. Nov. 1986
  3. A Gentle Introduction ML. An Online Tutorial. Andrew Cumming. Napier University. Edinburgh.
  4. The Functional Programming FAQ
  5. A Lecture on the Why of Y. Matthias Felleisen.
  6. Foundations of Functional Programming. Lecture Notes. Larry Paulson. 1995
  7. Lambda by Lloyd Allison. Monash University. 1996.
  8. SML Dokumente (Papiere, Beispiele, etc.)
  9. Functional Programming FAQ
  10. SML/NJ Homepage vor allem mit SML/NJ FAQ und Informationen über SML 97
  11. Tips for Computer Scientists on Standard ML by Mads Tofte. 1993. University of Copenhagen.
Denotational Semantics
  1. Winskel is (almost) right. Tobias Nipkow. Extended version of Proc. FST-TCS. 1996.
  2. Domains and Denotational Semantics: History, Accomplishments, and Open Problems. Achim Jung, Marcelo Fiore, Eugenio Moggi, Peter O'Hearn, Jon G. Riecke, Giuseppe Rosolini, and Ian Stark. Bull. of the EATCS. 1996.
  3. An Informal Tour On Denotational Semantics. Wolfgang De Meuter, Niels Boyen. Unpublished. 1994.
Übungen
  1. Hinweise
  2. I. Übungsblatt (17.4.-24.4.97) (Errata)
  3. II. Übungsblatt (24.4.-5.5.97)
  4. III. Übungsblatt (5.5.-12.5.97)
  5. IV. Übungsblatt (12.5.-22.5.97)
  6. V. Übungsblatt (22.5.-2.6.97)
  7. VI. Übungsblatt (26.5.-5.6.97)
  8. VII. Übungsblatt (5.6.97-12.6.97)
  9. Sprachdefinition F
  10. VIII. Übungsblatt (12.6.97-19.6.97)
  11. Äquivalenz, Turingvollständigkeit und Einschrittsemantik für F
  12. Ein Typsystem für F
  13. IX. Übungsblatt (19.6.97-26.6.97)
  14. X. Übungsblatt (26.6.97-3.7.97)
  15. Sprachdefinition LF
  16. XI. Übungsblatt (3.7.97-10.7.97)
  17. Einschrittsemantik für LF
  18. Klausur (17.7.97)
Korrekturen und Anmerkungen zu den Übungsblättern und Materialien bitte an Martin Müller.
Übrigens


Martin Müller