CDL+CWS un langage de prototypes et son environnement

Le but du projet était de créer un langage orienté objet (CDL, Cards Definition Language) pour le prototypage rapide d'applications appartenant à un même domaine. Celui qui nous intéressait était"les jeux de cartes solitaires". CWS, CardsWorkShop, représenté l'environnement graph...

Full description

Bibliographic Details
Main Author: Jean, David
Other Authors: Haguel, Jacques
Language:French
Published: Université de Sherbrooke 1996
Online Access:http://savoirs.usherbrooke.ca/handle/11143/4388
Description
Summary:Le but du projet était de créer un langage orienté objet (CDL, Cards Definition Language) pour le prototypage rapide d'applications appartenant à un même domaine. Celui qui nous intéressait était"les jeux de cartes solitaires". CWS, CardsWorkShop, représenté l'environnement graphique multifenêtres de développement qui a été créé, formé d'un éditeur de texte contextuel, un compilateur CDL, un interprète de machine virtuelle et une bibliothèque d'objets et de codes prédéfinie.Le premier chapitre décrit certains principes d'une facette de la programmation orientée objet : les prototypes. La place de CDL parmi les prototypes est expliquée à l'aide d'un exemple. La genèse de CDL et CWS est décrite, le tout suivi de la description du modèle CDL. Un second chapitre est dédié à la description du langage CDL. Nous verrons la syntaxe et la sémantique des éléments de base : constantes, variables, fonctions, objets et instances.Le troisième chapitre décrit l'implantation de l'environnement de développement, CWS, le compilateur, l'interprète et les objets prédéfinis.