Funktionale Programmierung lernen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com Lerne, wie ein/e funktionale/r Programmierer/in zu denken und Code zu schreiben. Mit diesem praktischen Leitfaden tauchen Softwareentwickler, die mit objektorientier...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | ger |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com Lerne, wie ein/e funktionale/r Programmierer/in zu denken und Code zu schreiben. Mit diesem praktischen Leitfaden tauchen Softwareentwickler, die mit objektorientierter Programmierung vertraut sind, in die Kernkonzepte der funktionalen Programmierung ein und lernen, wie sie bei großen oder komplexen Softwareprojekten sowohl funktionale als auch OOP-Funktionen gemeinsam nutzen können.
Der Autor Jack Widman verwendet Beispiele aus Java, Python, C#, Scala und JavaScript, um dir eine neue Sichtweise zu vermitteln und dir Werkzeuge an die Hand zu geben, mit denen du die Komplexität in deiner Problemdomäne bewältigen kannst. Du wirst in der Lage sein, Code zu schreiben, der einfacher, wiederverwendbar, leichter zu testen und zu ändern und durchgängig korrekt ist. Dieses Buch zeigt dir auch, wie du Muster aus der Kategorientheorie nutzen kannst, um die Kluft zwischen OOP und funktionaler Programmierung zu überbrücken.
Lerne die Grundlagen der funktionalen Programmierung und erkunde die Art und Weise, wie funktionale Programmierer an Probleme herangehen
Verstehe, wie sich FP von objektorientierter und imperativer Programmierung unterscheidet
eine Reihe von praktischen, anwendbaren Entwurfsmustern verwenden, die die Realität auf funktionale Weise modellieren
Lernen, wie man FP- und OOP-Funktionen in Softwareprojekte einbaut
Funktionale Entwurfsmuster angemessen anwenden und sie nutzen, um korrekten, robusten und leicht modifizierbaren Code zu schreiben |
---|