Grundlegende Konzepte
Autor: Nicolas Busch [mi4535]
Stand: 28.10.2003
... [Seminar
"Haskell"] ...
Inhaltsübersicht:
- Einführung
- Funktionale Programmierung
- Merkmale von Haskell
- Grundlagen der Haskell-Programmierung
- Der Interpreter als Rechner
- Eigene Definitionen
- Gross- und Kleinschreibung
- Layout
- Kommentare
- Ausdrücke und Werte
- Auswertung von Ausdrücken
- Reduktionssequenzen
- Ausdrücke als Repräsentation von Werten
- Undefinierte Werte
- Funktionen
- Theoretische Grundlagen
- Gleichheit von Funktionen
- Currying
- Funktionskomposition
- Infix- und Prefix-Notation
- Sections
- Prioritäten und Assoziativitäten
- Definitionen
- Bedingte Ausdrücke
- Case-Verteiler
- Stückweise Funktionsdefinitionen
- Wächter (Guards)
- Lokale Definitionen
- Rekursive Definitionen
- Die Funktion "error"
 
- Typen
- Strenge Typisierung und Inferenz
- Einfache Typen
- Polymorphe Typen
- Typklassen
- Typen von Ausdrücken interaktiv ermitteln
 
- Literaturverzeichnis
... [Seminar
"Haskell"] ...