Funktionale Programmierung verstehen -  Jack Widman

Funktionale Programmierung verstehen (eBook)

Konzepte und Entwurfsmuster für guten Code

(Autor)

eBook Download: EPUB
2024
187 Seiten
Rheinwerk Computing (Verlag)
978-3-8362-9870-4 (ISBN)
Systemvoraussetzungen
29,90 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Elegant coden leicht gemacht

Möchten Sie sauberen, wartbaren und eleganten Code schreiben? Dann lernen Sie das Paradigma der funktionalen Programmierung kennen!

Tauchen Sie in eine neue Denkweise ein und schreiben Sie eleganten Code auf die funktionale Art. Code, der sich in Ihren Anwendungen nutzen lässt, auch wenn Sie objektorientiert erstellt sind. Es kommt nicht darauf an, in welcher Programmiersprache Sie schreiben. Die meisten Codebeispiele in diesem Buch sind in leicht verständlichem Scala formuliert und außerdem in Python übersetzt.

Der Autor geht außerdem auf sprachabhängige Aspekte ein und zeigt dazu auch Codebeispiele in Java, JavaScript und C#. Für Python-Liebhaber gibt es in der deutschen Ausgabe ein Special mit Python-Codebeispielen und zusätzlichen Tipps, um das Buch ganz im "Python-Modus" lesen zu können.

Grundlagen und Problemlösung
Lernen Sie die Grundlagen kennen – und damit eine neue Denkweise, wenn es darum geht, Probleme zu lösen. Gehen Sie die Dinge auf die funktionale Art an!

Funktionale Programmierung und Objektorientierung
FP und OOP – sie unterscheiden sich, und sie ergänzen sich wunderbar. Lassen Sie sich durch Konzepte, Entwurfsmuster und Lösungsansätze führen, um beides miteinander zu nutzen.

Von der Denkweise zum Code
Konzepte sind wichtig, aber Ihren Code schreiben Sie in Python, Java oder einer anderen Sprache. Jack Widman nutzt Scala, aber nicht nur: Er zeigt, welche Besonderheiten in gängigen Sprachen zu beachten sind, und bringt Codebeispiele auch in Java, Python und C#.

Inklusive Python-Special
Für die Python-Community gehen wir noch weiter: In der deutschen Ausgabe hat Torsten Will alle wichtigen Codebeispiele übertragen und gibt zusätzliche Tipps für Python. Wer möchte, kann das Buch damit komplett im »Python-Modus« lesen.

Aus dem Inhalt:

Die Denkweise kennenlernen
Ein paar einfache mathematische Grundlagen
Entwurfsmuster
Datenstrukturen
Unveränderlichkeit
Nebenläufigkeit
Kombination mit OOP
Besonderheiten verschiedener Programmiersprachen
Python-Special

»Jack Widman ist der richtige Mann, um zu vermitteln, wie man sauberen, wartbaren und eleganten Code schreibt.« - Ahadesign.eu, Januar 2024

Erscheint lt. Verlag 8.1.2024
Zusatzinfo Illustrationen
Verlagsort Bonn
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 3-8362-9870-8 / 3836298708
ISBN-13 978-3-8362-9870-4 / 9783836298704
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Wasserzeichen)
Größe: 979 KB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90
Mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
29,99