Show simple document record

dc.contributor.advisorHaguel, Jacques
dc.contributor.authorRanger, Denis
dc.date.accessioned2019-12-06T21:11:25Z
dc.date.available2019-12-06T21:11:25Z
dc.date.created1989
dc.date.issued1989
dc.identifier.urihttp://hdl.handle.net/11143/16298
dc.description.abstractCe mémoire traite du développement d'un langage dérivé d'OCCAM et de la construction d'un compilateur. Il s'agit de l'approfondissement d'une idée de messieurs Gabriel Girard et Richard St-Denis. Le projet initial consistait à développer un outil permettant de faciliter l'élaboration d'un système réparti. Le langage OCCAM, développé par InMos (Angleterre), semblait approprié pour l'utilisation envisagée, selon une étude a priori. La première ébauche du langage OCCAM-s a consisté en un remaniement de la syntaxe selon les préférences des utilisateurs, ainsi qu'une généralisation des constructeurs du langage. Ce travail exploratoire a montré que le sujet exigeait beaucoup plus d'attention que prévu, notamment, une modification sémantique partielle. L'étape suivante de l'implantation du langage a consisté à élaborer une machine virtuelle, conçue pour faciliter la production de code. Une comparaison avec la machine d'InMos (le Transputer) a fait ressortir un fait primordial: l'architecture sous-jacente du langage OCCAM original ne correspondait pas à nos objectifs. Des modifications sérieuses ont dûes être apportées pour combler les différences fondamentales. Ce travail a conduit à la création d'un compilateur générant du code 68020 pour le système d'exploitation Unix.
dc.language.isofre
dc.publisherUniversité de Sherbrooke
dc.rights© Denis Ranger
dc.subjectOCCAM-S (Langage de programmation)
dc.titleRéalisation du langage OCCAM-S
dc.typeMémoire
tme.degree.disciplineInformatique
tme.degree.grantorFaculté des sciences
tme.degree.levelMaîtrise
tme.degree.nameM. Sc.


Files in this document

Thumbnail

This document appears in the following Collection(s)

Show simple document record