"Lazy evaluation"
Vor- und Nachteile gegenüber Parameterübergabe per Wert und per Referenz
Arne Steinmetz - mi3055
12.05.2002
[Seminar "Funktionale Programmierung"]
...
[Thema "Lazy evaluation"]
...
[Einleitung]
Inhalt
1. Einleitung
Die Sprache Haskell
Funktionen als Gleichungen
Rechtsassoziativität der Typbindung
Funktionsanwendung
2. Nicht-strikte Auswertung
"Lazy evaluation" oder "Call-by-need"
Hintergrund
Ein Anwendungsbeispiel
Unendliche Strukturen
3. Strikte Auswertung
Erklärung
"Call-by-value"
"Call-by-reference"
4. "Strictness" in Haskell
Erzwungene Auswertung
Simulation von "Call-by-value"
"Strictness flags"
5. Vor-/Nachteile
Komplexität
Speicherbedarf
6. Literaturverzeichnis
Bücher
WWW-Links
Downloads
[Seminar "Funktionale Programmierung"]
...
[Thema "Lazy evaluation"]
...
[Einleitung]