Table des matières
7 relations: Coq (logiciel), ML (langage), Poule, Purement fonctionnel, Typage fort, Typage statique, Type récursif.
Coq (logiciel)
Coq est un assistant de preuve utilisant le langage Gallina, développé par l'équipe de l’Inria au sein du laboratoire du CNRS et en partenariat avec l'École polytechnique, le CNAM, l'Université Paris Diderot et l'Université Paris-Sud (et antérieurement l'École normale supérieure de Lyon).
Voir Gallina et Coq (logiciel)
ML (langage)
ML (contraction de Meta Language) est un langage de programmation généraliste fonctionnel.
Poule
Le mot poule est en français un nom vernaculaire ambigu.
Voir Gallina et Poule
Purement fonctionnel
En informatique, l'adjectif purement fonctionnel désigne un algorithme, une structure de données ou un langage de programmation qui exclut les modifications destructives.
Voir Gallina et Purement fonctionnel
Typage fort
En informatique, un langage de programmation est dit fortement typé lorsqu'il garantit que les types de données employés décrivent correctement les données manipulées.
Typage statique
Le typage statique est une technique utilisée dans certains langages de programmation impératifs (C++, Java, Pascal, ou même Visual Basic avec lOption Explicit) pour associer à un symbole dénotant une variable le type de la valeur dénotée par la variable; et dans certains langages de programmation fonctionnels (ML, OCaml, Haskell, PureScript, etc.) pour associer à une fonction (un calcul) le type de son paramètre et le type de la valeur calculée.
Voir Gallina et Typage statique
Type récursif
En programmation informatique et théorie des types, un type récursif est un type de données dont la définition fait appel au type lui‐même, de façon récursive.

