Abstract
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.
Degree
thesis:*- Name thesis:degree_name
- M. Sc.
- Level thesis:degree_level
- Maîtrise
- Discipline thesis:degree_discipline
- Informatique
- Grantor dc:publisher
- Université de Sherbrooke
- Year dc:date.issued
- 1989
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Ranger, Denis
- Advisor dc:contributor.advisor
-
- Haguel, Jacques
Subjects
dc:subject × 1Rights
- Language dc:language.iso
- fr
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- http://hdl.handle.net/11143/16298
- OAI identifier oai:identifier
- oai:usherbrooke.scholaris.ca:11143/16298