Apprendre Clojure : Construire ses compétences fonctionnelles une idée à la fois

Note :   (4,6 sur 5)

Apprendre Clojure : Construire ses compétences fonctionnelles une idée à la fois (Russ Olsen)

Avis des lecteurs

Résumé:

Getting Clojure de Russ Olsen est considéré comme une excellente introduction au langage de programmation Clojure. Le livre couvre efficacement les concepts essentiels et les fonctionnalités avancées d'une manière claire et attrayante. Il est particulièrement utile pour les développeurs familiarisés avec d'autres langages de programmation qui souhaitent passer à Clojure, mais il n'est peut-être pas idéal pour les débutants complets. Le style d'écriture est conversationnel et humoristique, ce qui rend les sujets complexes plus accessibles. Cependant, certains lecteurs ont estimé que certains sujets, tels que l'état mutable et les exemples pratiques, nécessitaient plus d'attention, et que le livre pourrait utiliser moins d'exemples simplistes.

Avantages:

Style d'écriture engageant et humoristique
bien structuré avec un regroupement logique des sujets
couvre à la fois les bases et les fonctionnalités avancées
inclut des sections pratiques telles que 'In the Wild' et 'Staying Out of Trouble'
bénéfique pour ceux qui ont une expérience préalable de la programmation
explications claires et complètes
encourage une compréhension plus profonde de Clojure.

Inconvénients:

Pas idéal pour les débutants complets en programmation
certains lecteurs souhaitent une couverture plus approfondie de l'état mutable
certains exemples sont trop simplistes
des clarifications supplémentaires sont nécessaires sur l'installation pratique et l'utilisation d'outils tels que Leiningen
certains sujets peuvent sembler sous-explorés.

(basé sur 22 avis de lecteurs)

Titre original :

Getting Clojure: Build Your Functional Skills One Idea at a Time

Contenu du livre :

Derrière chaque langage de programmation se cache une vision de la manière dont les programmes devraient être construits. La vision qui sous-tend Clojure est celle d'un langage radicalement simple qui regroupe un ensemble sophistiqué de fonctions de programmation. L'apprentissage de Clojure va bien au-delà de l'apprentissage des mécanismes du langage. Pour vraiment comprendre Clojure, vous devez comprendre les idées qui sous-tendent cette structure de langage et de fonctionnalités. Vous avez besoin de ce livre : une introduction accessible à Clojure qui se concentre sur les idées qui sous-tendent le langage ainsi que sur les détails pratiques de l'écriture du code.

Clojure attire les développeurs à la pointe de la technologie et est sans doute le meilleur langage pour apprendre à programmer dans le style fonctionnel sans compromis. Mais cela s'accompagne d'une courbe d'apprentissage abrupte. Getting Clojure s'attaque directement à ce problème en vous apprenant à penser de manière fonctionnelle tout en vous enseignant le langage. Vous découvrirez les puissantes structures de données et les fonctions de haut niveau de Clojure, mais vous apprendrez également ce que signifie un langage fonctionnel et comment penser de manière fonctionnelle en Clojure.

Chaque chapitre de Getting Clojure prend une ou deux ou trois fonctionnalités du langage, explique la syntaxe et les mécanismes derrière cette fonctionnalité afin que vous puissiez la faire fonctionner avant de creuser les questions plus profondes : Quelle est l'idée sous-jacente à cette fonctionnalité ? Et comment s'intègre-t-elle dans le reste du langage ? Dans Getting Clojure, vous apprendrez la syntaxe très simple de Clojure, mais vous apprendrez aussi pourquoi cette syntaxe fait partie intégrante de la façon dont le langage est construit. Vous découvrirez que la plupart des structures de données en Clojure sont immuables, mais aussi pourquoi cela conduit à des programmes plus fiables. Vous verrez à quel point il est facile d'écrire des fonctions Clojure et comment vous pouvez utiliser ces fonctions pour construire des systèmes complexes et performants.

Avec des exemples concrets de la façon dont les programmeurs Clojure utilisent le langage, Getting Clojure vous aidera à voir les défis de la programmation à travers l'œil de développeurs Clojure expérimentés.

Ce qu'il faut :

Vous devez avoir des connaissances en programmation. Pour suivre les exemples du livre, vous aurez besoin de Java 6 ou d'une version plus récente, de Clojure 1. 8 ou 1. 9, et Leiningen 2.

Autres informations sur le livre :

ISBN :9781680503005
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :260

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Ruby éloquent - Eloquent Ruby
Il est facile d'écrire du code Ruby correct, mais pour acquérir l'aisance nécessaire à l'écriture d'un excellent code Ruby, il faut aller...
Ruby éloquent - Eloquent Ruby
Apprendre Clojure : Construire ses compétences fonctionnelles une idée à la fois - Getting Clojure:...
Derrière chaque langage de programmation se cache...
Apprendre Clojure : Construire ses compétences fonctionnelles une idée à la fois - Getting Clojure: Build Your Functional Skills One Idea at a Time

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)