Ce mémoire présente l'implémentation d'un nouveau langage de programmation nommé Typer. Typer est un langage fonctionnel orienté vers la méta programmation. Il a été conçu pour augmenter la productivité du programmeur et lui permettre d'écrire des applications plus fiables grâce à son système de types. Pour arriver à ses fins, Typer utilise l'inférence de types et implémente un puissant système de macros. L'inférence de types permet à l'utilisateur d'omettre certains éléments, le système de macros, quant à lui, permet de compléter le programme pendant la compilation lorsque l'inférence n'est pas suffisante ou pour générer du code. Typer utilise les types dépendants pour permettre à l'utilisateur de créer des types très expre...
Ce travail s'intéresse à la possibilité d'enseigner la programmation informatique au secondaire 1. A...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
Les Méditations cartésiennes exposent sommairement le rôle de la phénoménologie dans le projet de re...
This work studies two approaches to improve the safety of computer programs using static analysis.Th...
Ce mémoire vise à recenser les avantages et les inconvénients de l'utilisation du langage de progra...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
Mémoire en recherche-créationCette recherche a permis de développer un micromonde portant sur la con...
Dans le développement logiciel en industrie, les documents de spécification jouent un rôle importan...
The concern of this thesis is the research of links between design, key-activity for technology educ...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Transactions are becoming a popular mechanism for parallel and concurrent programming. In most imple...
Compilation is an essential step to create efficient applications.This step allows the use of high-l...
La programmation par contraintes (PPC) a pour objet de résoudre des problèmes ayant une structure co...
The verification of programs with floating-point numbers computation is an important issue in the de...
De nos jours, les logiciels doivent continuellement évoluer et intégrer toujours plus de fonctionnal...
Ce travail s'intéresse à la possibilité d'enseigner la programmation informatique au secondaire 1. A...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
Les Méditations cartésiennes exposent sommairement le rôle de la phénoménologie dans le projet de re...
This work studies two approaches to improve the safety of computer programs using static analysis.Th...
Ce mémoire vise à recenser les avantages et les inconvénients de l'utilisation du langage de progra...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
Mémoire en recherche-créationCette recherche a permis de développer un micromonde portant sur la con...
Dans le développement logiciel en industrie, les documents de spécification jouent un rôle importan...
The concern of this thesis is the research of links between design, key-activity for technology educ...
Reactive system continuously interact with an environment.Synchronous languages (a family of languag...
Transactions are becoming a popular mechanism for parallel and concurrent programming. In most imple...
Compilation is an essential step to create efficient applications.This step allows the use of high-l...
La programmation par contraintes (PPC) a pour objet de résoudre des problèmes ayant une structure co...
The verification of programs with floating-point numbers computation is an important issue in the de...
De nos jours, les logiciels doivent continuellement évoluer et intégrer toujours plus de fonctionnal...
Ce travail s'intéresse à la possibilité d'enseigner la programmation informatique au secondaire 1. A...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
Les Méditations cartésiennes exposent sommairement le rôle de la phénoménologie dans le projet de re...