Note :
Ce livre propose une introduction complète et agréable aux types dépendants par le biais d'un format axé sur le dialogue, en mettant l'accent sur un langage jouet appelé Pie. Bien qu'il soit apprécié pour son approche pédagogique et sa capacité à changer la façon dont les lecteurs pensent à la programmation, il peut être considéré comme trop basique pour ceux qui sont déjà familiers avec les types dépendants. Les lecteurs recommandent de prendre le temps de réfléchir à la matière, certains suggérant plusieurs lectures pour une compréhension totale.
Avantages:Introduction accessible et agréable, le format de dialogue engageant améliore l'apprentissage, grande attention aux détails, excellent pour les débutants, aide à changer les perspectives sur la programmation, structure pédagogique efficace, aperçus précieux sur les types dépendants.
Inconvénients:Peut être trop basique pour les utilisateurs avancés, ne convient pas à ceux qui préfèrent une diffusion directe de l'information, la version Kindle présente des problèmes de navigation, nécessite des connaissances préalables en programmation fonctionnelle et en Scheme.
(basé sur 21 avis de lecteurs)
The Little Typer
Une introduction aux types dépendants, démontrant les plus beaux aspects, étape par étape.
Le type d'un programme décrit son comportement. Les types dépendants font partie intégrante d'un langage et sont beaucoup plus puissants que les autres types. L'utilisation d'un seul langage pour les types et les programmes permet aux descriptions de programmes d'être aussi puissantes que les programmes qu'elles décrivent. The Little Typer explique les types dépendants, en commençant par un tout petit langage qui ressemble beaucoup à Scheme et en l'étendant pour couvrir à la fois la programmation avec des types dépendants et l'utilisation de types dépendants pour le raisonnement mathématique. Les lecteurs doivent être familiarisés avec les bases d'un langage de programmation de type Lisp, telles qu'elles sont présentées dans les quatre premiers chapitres de The Little Schemer.
Les cinq premiers chapitres de The Little Typer fournissent les outils nécessaires à la compréhension des types dépendants ; les autres chapitres utilisent ces outils pour construire un pont entre les mathématiques et la programmation. Les lecteurs apprendront que les outils qu'ils connaissent en programmation - paires, listes, fonctions et récursion - peuvent également capturer des modèles de raisonnement. Le petit typographe n'essaie pas d'enseigner des compétences pratiques en programmation ou une approche rigoureuse des types. Au lieu de cela, il démontre les plus beaux aspects aussi simplement que possible, une étape à la fois.
© 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)