Funktionale Programmierung: Inhaltsverzeichnis
Inhaltsverzeichnis
Funktionale Programmierung
Gebrauchsanweisung
Kapitelübersicht
Literatur
Bücher
Artikel und Vorträge
WWW-Adressen
Einleitung
Über Haskell
Begriffe, Definitionen und grundlegende Konzepte
Erste Schritte
Sprachelemente von Haskell
Einfache Datentypen
Produkt- und Summen-Datentypen
Listen und einfache Listenfunktionen
Map, filter und List Comprehension
Fold-Funktionen
Typsynonyme und isomorphe Typen
Monaden
Übungen
Grundlegende Konzepte
Einfache Listenoperationen
Listenoperationen
Funktionen als Daten
Ausdrucksauswertung mit Monaden
Nichtdeterministische Ausdrucksauswertung mit der Listen-Monade
Ausdrucksauswertung mit Variablen
Ein- und Ausgabe
find grep sed
Archiv: Alte Unterlagen und Übungen
Haskell Charakteristika
HXT und Arrows
Funktionen und Kombinatoren
Arrows
XML DOM-Struktur in HXT
XML Arrows
Beispiele für XML Verarbeitung mit HXT
Kopieren von XML-Dokumenten
Formatieren von XML-Dokumenten
Parsen von HTML-Dokumenten
Testausgabe des XML-Baum
Extrahieren aller Textteile
Extrahieren des Inhalts einer Seite
Extrahieren des Inhalts einer Seite (kürzer)
Extrahieren des Inhalts einer Seite mit XPath
Textinhalt einer Seite formatieren
HTML Seiten erzeugen
HTML Seiten erzeugen (2)
HXT Quellen
Simulation imperativer Programmierung und IO
Kombinator-Bibliotheken und DSLs
Beispiel: XML mit Haskell
Übung: Bilder als Listen von Listen
Übung: Aussagenlogische Ausdrücke
Übung: Minesweeper
Inhaltsverzeichnis
Letzte Änderung: 05.10.2000
©
Prof. Dr. Uwe Schmidt