Introduction aux types dépendants avec Idris : encoder des preuves de programmes dans des types

Note :   (5,0 sur 5)

Introduction aux types dépendants avec Idris : encoder des preuves de programmes dans des types (Boro Sitnikovski)

Avis des lecteurs

Il n'y a actuellement aucun avis de lecteur. La note est basée sur 2 votes.

Titre original :

Introduction to Dependent Types with Idris: Encoding Program Proofs in Types

Contenu du livre :

Les types dépendants sont un concept qui permet aux développeurs d'écrire du code porteur de preuves. Idris est un langage de programmation qui prend en charge les types dépendants. Ce livre vous apprendra les fondements mathématiques d'Idris ainsi que la manière de l'utiliser pour écrire des logiciels et prouver mathématiquement des propriétés.

La première partie du livre sert d'introduction aux théories sous-jacentes du langage. Elle commence par passer en revue les systèmes formels et les systèmes logiques mathématiques en tant que blocs de construction fondamentaux, puis s'étend progressivement jusqu'aux types dépendants. Ensuite, vous apprendrez la théorie des types pour les types dépendants. Ensuite, vous explorerez le langage de programmation Idris et conclurez en explorant les profondeurs des systèmes formels et des vérificateurs de type en les implémentant.

Introduction aux types dépendants avec Idris vous guidera à travers des exemples simples jusqu'à des techniques plus avancées, en augmentant la difficulté au fur et à mesure que vous acquerrez plus de connaissances. Chaque chapitre comprend une série d'exercices basés sur ce qu'il a couvert afin de cimenter davantage votre apprentissage. Aucune connaissance spécialisée en mathématiques n'est attendue au-delà des bases, ce cours est donc parfait pour les novices.

Ce que vous apprendrez

Comprendre le calcul Lambda et les types dépendants.

⬤ Comprendre la programmation fonctionnelle.

⬤ Écrire des preuves mathématiques avec Idris.

A qui s'adresse ce livre ?

Programmeurs, mathématiciens, universitaires et toute personne intéressée par l'apprentissage des types dépendants et du lambda calcul.

Autres informations sur le livre :

ISBN :9781484292587
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2023
Nombre de pages :157

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Introduction à la blockchain avec LISP : implémenter et étendre les blockchains avec le langage...
Implémenter une blockchain à partir de zéro en...
Introduction à la blockchain avec LISP : implémenter et étendre les blockchains avec le langage Racket - Introducing Blockchain with LISP: Implement and Extend Blockchains with the Racket Language
Introduction à la vérification logicielle avec le langage Dafny : Prouver la correction d'un...
Initiez-vous à la vérification des logiciels et à la...
Introduction à la vérification logicielle avec le langage Dafny : Prouver la correction d'un programme - Introducing Software Verification with Dafny Language: Proving Program Correctness
Introduction aux types dépendants avec Idris : encoder des preuves de programmes dans des types -...
Les types dépendants sont un concept qui permet...
Introduction aux types dépendants avec Idris : encoder des preuves de programmes dans des types - Introduction to Dependent Types with Idris: Encoding Program Proofs in Types

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)