Programmation fonctionnelle : Une anthologie Pragpub : Exploration de Clojure, Elixir, Haskell, Scala et Swift

Note :   (2,9 sur 5)

Programmation fonctionnelle : Une anthologie Pragpub : Exploration de Clojure, Elixir, Haskell, Scala et Swift (Michael Swaine)

Avis des lecteurs

Résumé:

Ce livre offre une large vue d'ensemble de la programmation fonctionnelle dans plusieurs langages, ce qui en fait une ressource précieuse pour les programmeurs expérimentés qui cherchent à comprendre ce paradigme. Cependant, il peut ne pas convenir aux débutants absolus, et certains contenus sont obsolètes ou manquent de profondeur dans certains domaines.

Avantages:

Les articles bien écrits et bien édités fournissent des informations claires.
Bon pour les programmeurs expérimentés qui passent de la POO à la programmation fonctionnelle.
Couvre une gamme de langages (Scala, Clojure, Elixir, Haskell, Swift).
Utile pour apprendre les concepts et la théorie de la programmation fonctionnelle.
Fournit une perspective utile sur les langages fonctionnels hybrides et purs.

Inconvénients:

Peut être un défi pour les débutants qui n'ont pas de connaissances préalables en programmation fonctionnelle.
Certains chapitres varient considérablement en qualité et en profondeur.
Contient des informations obsolètes, en particulier en ce qui concerne Swift.
Manque d'explications détaillées sur les principes fondamentaux de la programmation fonctionnelle.
Quelques plaintes concernant des informations erronées dans des définitions spécifiques.

(basé sur 8 avis de lecteurs)

Titre original :

Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Contenu du livre :

Explorez la programmation fonctionnelle et découvrez de nouvelles façons de penser le code. Vous savez que vous devez maîtriser la programmation fonctionnelle, mais l'apprentissage d'un langage fonctionnel n'est qu'un début. Dans ce livre, à travers des articles tirés du magazine PragPub et des articles écrits spécifiquement pour ce livre, vous explorerez la pensée fonctionnelle ainsi que le style et les idiomes fonctionnels à travers les langages. Grâce à des guides experts, vous découvrirez les forces et les approches distinctes de Clojure, Elixir, Haskell, Scala et Swift et apprendrez lequel correspond le mieux à vos besoins.

Auteurs contribuant à l'ouvrage : Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm et Bruce Tate.

La programmation fonctionnelle a le vent en poupe car elle permet d'écrire un code plus simple et plus propre, et l'importance qu'elle accorde à l'immuabilité la rend idéale pour maximiser les avantages des cœurs multiples et des solutions distribuées. Jusqu'à présent, personne n'a inventé le langage fonctionnel parfait - chacun possède ses propres atouts. Dans Functional Programming : Une anthologie PragPub, vous étudierez les philosophies, les outils et les idiomes de cinq langages de programmation fonctionnelle différents.

Voyez comment Swift, le langage de développement pour iOS, vous encourage à construire des applications hautement évolutives en utilisant des techniques fonctionnelles telles que map et reduce. Découvrez comment Scala vous permet de passer doucement mais profondément à la programmation fonctionnelle sans perdre les avantages de la JVM, tandis qu'avec Clojure, basé sur Lisp, vous pouvez plonger complètement dans le style fonctionnel. Apprenez les concepts fonctionnels avancés de Haskell, un langage fonctionnel pur qui fait un usage puissant du système de type avec l'inférence de type et les classes de type. Et voyez comment la programmation fonctionnelle devient plus élégante et plus conviviale avec Elixir, un nouveau langage fonctionnel construit sur la base puissante d'Erlang. L'industrie adopte de plus en plus la programmation fonctionnelle, poussée par le besoin de concurrence et de parallélisme. Cette collection d'articles vous permettra de maîtriser l'approche fonctionnelle de la résolution de problèmes. Mettez donc votre chapeau d'explorateur et préparez-vous à être surpris. Le but de l'exploration est toujours la découverte.

Ce qu'il faut :

Familiarité avec un ou plusieurs langages de programmation.

Autres informations sur le livre :

ISBN :9781680502336
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2017
Nombre de pages :300

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Le feu dans la vallée : La naissance et la mort de l'ordinateur personnel - Fire in the Valley: The...
Dans les années 1970, alors que leurs...
Le feu dans la vallée : La naissance et la mort de l'ordinateur personnel - Fire in the Valley: The Birth and Death of the Personal Computer
Programmation fonctionnelle : Une anthologie Pragpub : Exploration de Clojure, Elixir, Haskell,...
Explorez la programmation fonctionnelle et...
Programmation fonctionnelle : Une anthologie Pragpub : Exploration de Clojure, Elixir, Haskell, Scala et Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)