+1M libros, ¡a una página de distancia!
Bookbot

Hannes Mehnert

    Das Curry-Buch
    • Das Curry-Buch

      • 192 páginas
      • 7 horas de lectura

      Im Alltag der imperativen Programmierung mit JavaScript können ungeplante Änderungen die gewohnten Abstraktionsmechanismen herausfordern. Dieses Buch bietet einen Einstieg in die funktionale Programmierung, die oft als schwierig gilt, jedoch einen anderen Ansatz verfol. Es werden praktische Grundlagen des funktionalen Programmierens vermittelt, wobei immer wieder Analogien zum Kochen eines Currys gezogen werden – gutes Programmieren ist wie gutes Kochen. Während bekannte funktionale Programmiersprachen wie Lisp oder Haskell oft akademisch geprägt sind, nutzt dieses Buch JavaScript, die Basis der offenen Web-Standards. Ein zentrales Element der funktionalen Programmierung ist die Betrachtung von Funktionen als mathematische Funktionen oder Kochrezepte. Ein wichtiger Aspekt sind Funktionen höherer Ordnung, die Funktionen als Argumente erhalten. Die Leser lernen, diese auf Arrays anzuwenden, bevor das Thema Rekursion behandelt wird. Die ersten Kapitel ermöglichen einen Einstieg in die funktionale Programmierung ohne Paradigmenwechsel. Anschließend wird die Theorie vertieft, beginnend mit dem Lambda-Kalkül, der Grundlage vieler funktionaler Programmiersprachen. Datentypen und Monaden, die Seiteneffekte kapseln, werden ebenfalls behandelt. Abgerundet wird das Buch mit einem Ausblick auf weitere Sprachen, während kulinarische Elemente wie Vindaloo-Curry und Mango-Lassi eine unterhaltsame Note hinzufügen.

      Das Curry-Buch