Haskell-Intensivkurs

Ein kompakter Einstieg in die funktionale Programmierung

Authors:

ISBN: 978-3-642-04717-6 (Print) 978-3-642-04718-3 (Online)

Table of contents (19 chapters)

  1. Front Matter

    Pages -

  2. Motivation und Einführung

    1. Front Matter

      Pages 13-13

    2. No Access

      Book Chapter

      Pages 1-11

      Motivation und Einführung

  3. Haskell-Grundlagen

    1. Front Matter

      Pages 13-13

    2. No Access

      Book Chapter

      Pages 15-24

      Einfache Datentypen

    3. No Access

      Book Chapter

      Pages 25-39

      Funktionen und Operatoren

    4. No Access

      Book Chapter

      Pages 41-47

      Rekursion als Entwurfstechnik

    5. No Access

      Book Chapter

      Pages 49-67

      Einfache Datenstrukturen

    6. No Access

      Book Chapter

      Pages 69-87

      Funktionen höherer Ordnung

    7. No Access

      Book Chapter

      Pages 89-110

      Eigene Typen und Typklassen definieren

    8. No Access

      Book Chapter

      Pages 111-118

      Modularisierung und Schnittstellen

  4. Fortgeschrittene Haskell-Konzepte

    1. Front Matter

      Pages 119-119

    2. No Access

      Book Chapter

      Pages 121-135

      Laufzeitanalyse von Algorithmen

    3. No Access

      Book Chapter

      Pages 137-156

      Arrays, Listen und Stacks

    4. No Access

      Book Chapter

      Pages 157-163

      Warteschlangen

    5. No Access

      Book Chapter

      Pages 165-170

      Bäume

    6. No Access

      Book Chapter

      Pages 171-176

      Wörterbücher

    7. No Access

      Book Chapter

      Pages 177-183

      Prioritätswarteschlangen

    8. No Access

      Book Chapter

      Pages 185-192

      Random-Access Listen

    9. No Access

      Book Chapter

      Pages 193-207

      Graphen

    10. No Access

      Book Chapter

      Pages 209-232

      Monaden

    11. No Access

      Book Chapter

      Pages 233-244

      Programme verifizieren und testen

    12. No Access

      Book Chapter

      Pages 245-267

      Berechenbarkeit und Lambda-Kalkül

  5. Back Matter

    Pages 269-292