thesis

Un langage fonctionnel polymorphe. Application aux problemes logiciels du calcul formel

Defense date:

Jan. 1, 1991

Edit

Institution:

Nice

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Ce memoire decrit la conception d'un langage de programmation polymorphe dote d'un systeme de types puissant. La conception et l'implementation des systemes de calcul formel posent des problemes delicats du fait de la variete des objets mathematiques et de la sophistication des algorithmes. Dans ce contexte, nous montrerons comment un langage de programmation dote d'un systeme de types puissant permet d'exprimer plus naturellement les objets mathematiques, les algorithmes a un degre de generalite le plus grand possible, et la structuration d'un systeme, vu comme une bibliotheque de composants logiciels. Le langage decrit aura une base simple, un lambda-calcul type. On peut le classer dans la famille restreinte des langages capables de manipuler leurs types, comme russel ou quest. On l'equipera d'une notion assez generale de types dependants et d'une notion de vues qui procurera un moyen puissant de reutilisation de code