Haskell en profondeur

Note :   (4,7 sur 5)

Haskell en profondeur (Vitaly Bragilevsky)

Avis des lecteurs

Résumé:

Ce livre propose une approche complète et pragmatique de Haskell, visant à faire progresser les compétences au-delà du niveau débutant. Il aborde efficacement les sujets avancés et les applications pratiques de la programmation avec Haskell, ce qui en fait une ressource précieuse pour les apprenants sérieux. Cependant, certains lecteurs peuvent trouver certains concepts difficiles et la profondeur de la couverture incohérente.

Avantages:

Le livre est loué pour son mélange de profondeur et de praticité, couvrant des sujets utiles et des concepts avancés de Haskell.
Il est bien structuré et organisé, et donne un aperçu des processus de développement professionnel, de l'outillage et des meilleures pratiques.
Le style d'écriture est clair, rendant les concepts complexes plus accessibles, et il inclut des exercices précieux qui améliorent la compréhension.
L'approche pédagogique de Vitaly est très appréciée, avec des explications complètes sur les monades et d'autres sujets avancés.

Inconvénients:

Certains lecteurs peuvent se sentir dépassés par la profondeur du livre, en particulier s'ils sont novices en Haskell, ce qui le rend moins adapté comme premier livre pour les débutants.
Dans certains cas, l'explication de certains sujets avancés, tels que MonadReader et MonadWriter, n'est pas assez détaillée, ce qui crée de la confusion et entrave la compréhension de certains apprenants.
La couverture de certains sujets peut ne pas répondre aux besoins de tutorat de tous les lecteurs, en particulier ceux qui recherchent un enseignement plus fondamental.

(basé sur 4 avis de lecteurs)

Titre original :

Haskell in Depth

Contenu du livre :

Haskell en profondeur permet d'atteindre un nouveau niveau de compétence avec ce langage difficile. Allant au-delà des bases de la syntaxe et de la structure, ce livre aborde des sujets essentiels tels que les types avancés, la concurrence et le traitement des données.

Résumé.

Passez du statut d'étudiant Haskell à celui de développeur Haskell. Haskell in Depth explore les fonctionnalités importantes du langage et les compétences de programmation dont vous aurez besoin pour créer des logiciels de qualité en utilisant Haskell. En cours de route, vous découvrirez pourquoi Haskell a l'aspect et le fonctionnement qu'on lui connaît. Préparez-vous à aller en profondeur !

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

Les logiciels destinés à des tâches de haute précision telles que les transactions financières, les systèmes de défense et la recherche scientifique doivent être absolument corrects, de manière prouvée. En tant que langage de programmation purement fonctionnel, Haskell applique une approche mathématiquement rigoureuse qui peut conduire à un code concis, efficace et sans bogues. Pour écrire un tel code, vous aurez besoin d'une compréhension profonde. Vous pouvez l'obtenir grâce à ce livre !

À propos du livre

Haskell en profondeur permet d'atteindre un nouveau niveau de compétence avec ce langage difficile. Allant au-delà des bases de la syntaxe et de la structure, ce livre aborde des sujets essentiels tels que les types avancés, la concurrence et le traitement des données. Vous découvrirez les éléments clés de l'écosystème Haskell et maîtriserez les principaux modèles de conception qui transformeront votre façon d'écrire des logiciels.

Ce qu'il y a à l'intérieur

⬤ Construction d'applications, de services web et d'applications réseau.

⬤ L'utilisation de bibliothèques sophistiquées comme lens, singletons et servant.

⬤ Organiser des projets avec Cabal et Stack.

⬤ La gestion des erreurs et les tests.

⬤ Le parallélisme pur pour les processeurs multicœurs.

A propos du lecteur

Pour les développeurs familiers avec les bases de Haskell.

A propos de l'auteur

Vitaly Bragilevsky enseigne Haskell et la programmation fonctionnelle depuis 2008. Il est membre du comité de pilotage de GHC.

Table des matières

PARTIE 1 CORE HASKELL.

1 Fonctions et types.

2 Classes de types.

3 Développement d'une application : Cours de la bourse.

PARTIE 2 INTRODUCTION A LA CONCEPTION D'APPLICATIONS.

4 Le développement en Haskell avec les modules, les paquets et les projets.

5 Les monades comme fournisseurs de fonctionnalités pratiques.

6 Structurer des programmes avec des transformateurs de monades.

PARTIE 3 ASSURANCE QUALITE.

7 Gestion des erreurs et journalisation.

8 Écrire des tests.

9 Données et code Haskell au moment de l'exécution.

10 Benchmarking et profilage.

PARTIE 4 : HASKELL AVANCÉ

11 Avancées du système de types.

12 La métaprogrammation en Haskell.

13 En savoir plus sur les types.

PARTIE 5 BOÎTE À OUTILS HASKELL.

14 Pipelines de traitement des données.

15 Travailler avec des bases de données relationnelles.

16 Concurrence.

Autres informations sur le livre :

ISBN :9781617295409
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2021
Nombre de pages :664

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Haskell en profondeur - Haskell in Depth
Haskell en profondeur permet d'atteindre un nouveau niveau de compétence avec ce langage difficile. Allant au-delà des bases de la...
Haskell en profondeur - Haskell in Depth

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)