Bewertung:

Das Buch wird als großartiges Nachschlagewerk für die F#-Programmierung gelobt, und viele Leser finden es einfach und leicht verständlich, selbst für diejenigen mit mittlerer Programmiererfahrung. Allerdings gibt es erhebliche Bedenken hinsichtlich der Formatierung der Kindle-Version, die aufgrund von unformatierten Code-Abschnitten als unlesbar beschrieben wird. Darüber hinaus gehen die Meinungen über den Lehrstil des Buches auseinander, wobei einige Rezensenten es als trocken und eher als Nachschlagewerk denn als Lerntext empfinden.
Vorteile:⬤ Tolles Nachschlagewerk, leicht zu lesen.
⬤ Geeignet für Anfänger und fortgeschrittene Programmierer.
⬤ Bietet eine gründliche und vollständige Abdeckung von F#.
⬤ Prägnante Code-Beispiele, die die wichtigsten Grundlagen vermitteln.
⬤ Positive Verstärkung durch Leser mit Erfahrung in anderen Programmiersprachen.
⬤ Kindle-Version schlecht formatiert; unlesbare Code-Abschnitte.
⬤ Einige finden das Buch trocken und wenig fesselnd, zu sehr wie eine wissenschaftliche Abhandlung geschrieben.
⬤ Layout- und Qualitätsprobleme wurden in verschiedenen Formaten festgestellt, insbesondere in Bezug auf die Höhe des Buches und die Größe der Seitenränder.
⬤ Einige Leser fühlten sich durch das Tempo überfordert und empfanden den Ton des Autors als belehrend.
(basierend auf 12 Leserbewertungen)
Expert F# 4.0
1. Einleitung.
2. Ihr erstes F#-Programm - Erste Schritte mit F#.
3. Einführung in die funktionale Programmierung.
4. Einführung in die imperative Programmierung.
5. Verstehen von Typen in der funktionalen Programmierung.
6. Programmieren mit Objekten.
7. Kapseln und Organisieren Ihres Codes.
8. Arbeiten mit textuellen Daten.
9. Arbeiten mit Sequenzen und strukturierten Daten.
10. Datenanalyse, numerische Programmierung und Diagrammerstellung.
11. Reaktive, asynchrone und parallele Programmierung.
12. Symbolische Programmierung mit strukturierten Daten.
13. Einbindung externer Daten und Dienste.
14. Erstellung intelligenter Webanwendungen.
15. Visualisierung und grafische Benutzerschnittstellen.
16. Sprachorientierte Programmierung.
17. Bibliotheken und Interoperabilität.
18. Entwickeln und Testen von F# Code.
19. Entwerfen von F#-Bibliotheken.
Appendix.