Functional Programming Using F# (Anglais) Relié – 13 mai 2013
Rentrée scolaire 2017 : livres, fournitures, cartables, ordinateurs, vêtements ...
- Choisissez parmi 17 000 points de collecte en France
- Les membres du programme Amazon Prime bénéficient de livraison gratuites illimitées
- Trouvez votre point de collecte et ajoutez-le à votre carnet d’adresses
- Sélectionnez cette adresse lors de votre commande
Les clients ayant acheté cet article ont également acheté
Description du produit
Revue de presse
Présentation de l'éditeur
Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.
Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.
Détails sur le produit
Si vous vendez ce produit, souhaitez-vous suggérer des mises à jour par l'intermédiaire du support vendeur ?
Commentaires client les plus utiles sur Amazon.com
I enjoyed this book because the writing is straightforward with relevant examples for each topic, a final summary and a series of exercises at the end of each chapter. Clearly the authors know how to present the material in a way that makes it easy to learn. I found myself engaged in the material and liked the pacing which was perfect for chipping away at my imperative prejudges. Since I consider myself and expert in OO and imperative programming I was pleased that the authors stayed focussed on functional programming and kept imperative features to a minimum.
However I'm subtracting 1 star for the following reasons:
1. I have the kindle version of the book and occasionally get annoyed by the typographical errors. I'm an experienced programmer so I didn't get roadblocked but it is annoying none the less.
2. The math does not render clearly on a Kindle tablet, however looks fine on an iPad
3. I was unable to find an answer key for the exercises on the author's website. Although this is minor, if provided with exercises I would like to check my results.
4. The chapter on sequences (chapter 11) should have been introduced earlier, ideally just before or after the chapter on collections (chapter 5). I suppose this is because the book was translated from an earlier book on ML and the F# specific stuff was added at the end.
Regardless of my dislikes, I do strongly recommend this book.
I also found many of the examples to not be explained well and ambiguous. I would not recommend this book.
F# is in the ML family of languages. ML had already started supplanting Scheme as a lingua franca in academia in the early 80s, so a book on F# for academia makes a lot of sense. In fact, F#'s fastest path towards acceptance in industry might well come via an indirect route through exposure in academia.
If you're in academia, using F# instead of C# would typically be a no-brainer. (For instance, you'd have to be glutton for punishment to write a compiler in C# when you could use F# instead.)
If you are a C# programmer, is this book for you? Or would an F# via C# book be better? That would depend on a lot of things; like personal preference, and how much of an academic background you have.
One thing I like about academic books is how concise they are. (.Net books, by comparison, are typically verbose; with thousand page tomes being common.)
Another thing I like about academic books are the examples; which are typically drawn from mathematics and computer science. (.Net books, by comparison, often have sophomoric examples with subject matter like zombies and cars; which I don't like.)
The coverage of monads is excellent. The discussion on monadic parsers is great material.
The fractal examples are fantastic; but showing them using Windows Forms (rather than XAML/WPF) seems schizophrenic to me. If you're cutting edge enough to want to use F#, why not also be cutting edge enough to use the latest and greatest GUI technology that Windows has to offer?!
Conclusion: highly recommended. Eloquent, nicely done; but weak on applied aspects of F# (albeit that's not the focus nor purpose of this book).
Rechercher des articles similaires par rubrique