Veranstaltungen/Haskell-Meetup: Unterschied zwischen den Versionen

Aus CCC Bremen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:


Wir treffen uns jeden 1. Dienstag im Monat um 18:00 Uhr - 20:00 Uhr.
Wir treffen uns jeden 1. Dienstag im Monat um 18:00 Uhr - 20:00 Uhr.
== Funktionale Glückseligkeit ===
Was ist eigentlich Funktionale Programmierung?
Funktionale Glückseligkeit nach Berthold Hoffmann (circa 2018):
# Daten sind Werte
# Funktionen sind erstklassige Werte
# Funktionsdefinitionen mit Pattern Matching
# Funktionsanwendung bewahren ihre Argumente
# Parametrische Polymorphie
# Polymorphe Typinferenz
# Die Repräsentation von Werten kann verborgen werden
# Nur wirklich benötigte Werte werden berechnet: Lazy Evaluation, Call-by-Need
# Alle Funktionen haben einen Parameter (Currying, partielle Funktionen, …)


== Termine ==
== Termine ==


* '''Nächster Termin:''' 2024-03-05 18:00 Uhr im [[Zweigstraße|Z1]]
* '''Nächster Termin:''' 2024-04-02 18:00 Uhr im [[Zweigstraße|Z1]]
* 2024-03-05 18:00 Uhr im [[Zweigstraße|Z1]]
** Funktionale Glückseligkeit nach Berthold Hoffmann (siehe oben)
** Vertiefung zu [https://ucsd-progsys.github.io/liquidhaskell/ Liquid Haskell]
** Vertiefung zu [https://ucsd-progsys.github.io/liquidhaskell/ Liquid Haskell]
** Web APIs mit [https://www.servant.dev/ Servant]
** Array Programmiersprachen, insbesondere [https://www.uiua.org uiua]
** <s>Web APIs mit [https://www.servant.dev/ Servant]</s>
* 2024-02-06 18:00 Uhr im [[Zweigstraße|Z1]]
* 2024-02-06 18:00 Uhr im [[Zweigstraße|Z1]]
** [https://leanprover.github.io/functional_programming_in_lean/ Functional Programm mit Lean]
** [https://leanprover.github.io/functional_programming_in_lean/ Functional Programm mit Lean]

Version vom 5. März 2024, 19:00 Uhr

Hier treffen sich ein paar Personen, die sich mit der Programmiersprache Haskell auseinandersetzen möchten. Dabei ist das Ziel, sich gegenseitig zu Helfen, Fragen zu beantworten und ins Gespräch zu kommen.

Wir treffen uns jeden 1. Dienstag im Monat um 18:00 Uhr - 20:00 Uhr.

Funktionale Glückseligkeit =

Was ist eigentlich Funktionale Programmierung?

Funktionale Glückseligkeit nach Berthold Hoffmann (circa 2018):

  1. Daten sind Werte
  2. Funktionen sind erstklassige Werte
  3. Funktionsdefinitionen mit Pattern Matching
  4. Funktionsanwendung bewahren ihre Argumente
  5. Parametrische Polymorphie
  6. Polymorphe Typinferenz
  7. Die Repräsentation von Werten kann verborgen werden
  8. Nur wirklich benötigte Werte werden berechnet: Lazy Evaluation, Call-by-Need
  9. Alle Funktionen haben einen Parameter (Currying, partielle Funktionen, …)

Termine

Links