Go to file
Jonathan Seltmann 0b1dc3c97f solutions block 5 2025-02-06 14:16:41 +01:00
exercises Merge pull request 'block5' (#1) from block5 into main 2025-02-06 08:49:50 +01:00
resources cheatsheet and presentation 2025-02-06 08:35:54 +01:00
solutions solutions block 5 2025-02-06 14:16:41 +01:00
INSTALL.md Installationsanleitung 2025-01-29 14:38:47 +01:00
README.md adding wikibook to ressources 2025-02-02 14:33:04 +01:00

README.md

Eine alte Programmiersprache Haskell 🚀

Willkommen zum Workshop "Eine alte Programmiersprache Haskell"!
Dieses Repository enthält alles, was ihr für den Workshop braucht: Übungsvorlagen, Lösungen und weiterführende Materialien, um tiefer in die Welt von Haskell und funktionaler Programmierung einzutauchen.


Inhalt des Repositories

1. Installationsanleitung

Eine Schritt-für-Schritt-Anleitung zur Einrichtung der Entwicklungsumgebung findet ihr in der Datei INSTALL.md.

2. Übungsvorlagen

Im Ordner exercises/ findet ihr einige Templates für die Übungen, die wir im Workshop bearbeiten.

3. Lösungen

Die Lösungen zu den Übungen werden nach dem Workshop im Ordner solutions/ bereitgestellt. Nutzt sie, um eure Ansätze zu vergleichen und offene Fragen zu klären.

4. Materialien

Im Ordner resources/ findet ihr zusätzliche Ressourcen:

  • Ein Cheat-Sheet mit den wichtigsten Befehlen (hilfreich für Übungsaufgaben)
  • Die Präsentation aus dem Workshop
  • Eine Linkliste zu Tutorials und Büchern (Eine kompakte Übersicht weiterführender Materialien ist auch direkt hier im README verfügbar)

Ziele des Workshops

In diesem Workshop möchten wir euch einen ersten Einblick in Haskell und funktionale Programmierung geben. Am Ende des Workshops sollt ihr vor allem:

  • Grundlegende funktionale Ansätze in Haskell verstehen und anwenden können.
  • Ein Gefühl für Stärken und Herausforderungen der funktionalen Programmierung entwickeln.

Vielleicht könnt ihr auch in Zukunft das ein oder andere funktionale Konzept in euren Programmier-Alltag einbauen.

Viel Spaß! 🎉


Weiterführende Materialien

Hier sind einige von uns empfohlene, nützliche Ressourcen, falls ihr euch nach dem Workshop weiter mit Haskell beschäftigen möchtet.

Doku

Einsteigerfreundliche (E-)Books

  • Learn You a Haskell for Great Good! Ein humorvolles, interaktives Buch mit Visualisierungen, das die Grundlagen und Konzepte von Haskell sehr anschaulich erklärt.
  • Wikibooks Haskell Sehr gutes Wikibook mit Status "featured", eingeteilt in Beginner, Advanced und Practical Parts, übersichtlich und hilfreich.
  • Real World Haskell Praktisch orientiertes Buch, das zeigt, wie Haskell für reale Anwendungen genutzt werden kann.

Online-Kurse

Videos und Vorträge

Bibliotheken und Packages