Buchtipp 21.03.2018, 08:17 Uhr

Get Programming with F#

Ein Fachbuch, wie es im Buche steht. Isaac Abraham hat mit Get Programming with F# ein Werk abgeliefert, das .NET Entwickler dazu verleiten soll, in die Welt von F# einzutauchen. Und das ist absolut positiv gemeint, da der Autor es schafft, in über 40 Kapiteln die Vorteile und Besonderheiten von F# aufzuzeigen, dabei aber auch die Unterschiede zu anderen Programmiersprachen nicht zu vernachlässigen.
Primär sind damit C# und Visual Basic .NET gemeint, da sich das Buch an .NET Entwickler richtet, die einen Blick auf F# werfen möchten.
Die Kapitel, die im Buch Lessons genannt werden, decken die ganze Bandbreite der Entwicklung mit F# ab. Los geht es mit der notwendigen Umgebung. Schön ist, dass dabei die REPL (Read–eval–print loop) nicht zu kurz kommt. Sie ist dafür verantwortlich, dass an die Entwicklung eines F#-Programms anders herangegangen werden kann. Wenn sie denn ausführlich genutzt wird, was sehr zu empfehlen ist.
Nach zwei einführenden Abschnitten sind die Themengebiete Typen, Funktionen und Collections an der Reihe. Der Autor nutzt den verfügbaren Platz im Buch aber nicht ausschließlich dafür, die Features und Möglichkeiten von F# stumpf aneinanderzureihen. Die Kapitel heißen nicht ohne Grund Lessons. Sie können als einzelne Lektionen oder als ein umfangreiches Unterrichtskonzept verstanden werden. Das Buch eignet sich dadurch hervorragend dafür, zum Beispiel von vorne bis hinten durchgearbeitet zu werden. Das kommt insbesondere Beginnern zugute, die so langsam in die Thematik eingeführt werden. Ansonsten können bei Bedarf auch einzelne Sektionen herausgegriffen werden.
Neben speziellen F# Features geht das Buch auch darauf ein, wie mit Daten und dem Web aus Sicht von F# umgegangen wird. Zudem gibt es Abschnitte zu Integration in die .NET Plattform und zum Unit Testing.
Alles im allem ist Get Programming with F# ein sehr gutes Werk für alle, die schon viel von F# gehört haben und endlich einen Einstieg in die Programmiersprache finden wollen.
Buchdetails:
Get Programming with F# – A guide for .NET developers
Manning Publications, 2018, 520 Seiten, Englisch, ISBN 978-1-61729-399-3, 44,99 Euro, E-Book (PDF, EPUB, Kindle, liveBook) 35,99 Euro
Zielgruppe Softwareentwickler
Voraussetzungen C# oder Visual Basic .NET
Gesamtnote Sehr gut (ausgezeichnet!)


Das könnte Sie auch interessieren