Veuillez choisir le dossier dans lequel vous souhaitez ajouter ce contenu :
Filtrer les résultats
La conception de systèmes comprenant une multitude de tâches parallèles ou quasi-parallèles demande des algorithmes de synchronisation simples et fiables. La communication reprend certaines idées de Dijkstra à ce sujet. L'implémentation de son "sémaphore" est donnée en SIMULA. De plus, certaines structures d'information bien connues en simulation ("facilities" et "storages" de GPSS) seront appliquées à des problèmes de système.
La communication décrit la structure du langage SAM et de son compilateur. Ce langage est conçu pour le développement de systèmes complexes à partir d'un noyau commun. Le langage est un sous-ensemble modeste d'ALGOL 68 mais son utilisation interactive (compilation incrémentielle et exécution à partir d'un terminal) y apporte des aspects intéressants. Le compilateur constitue le coeur d'un ensemble plus complexe qui y ajoutera un système de fichiers et un superviseur à temps partagé.
La communication décrit la structure du langage SAM et de son compilateur. Ce langage est conçu pour le développement de systèmes complexes à partir d'un noyau commun. Le langage est un sous-ensemble modeste d'ALGOL 68 mais son utilisation interactive (compilation incrémentielle et exécution à partir d'un terminal) y apporte des aspects intéressants. Le compilateur constitue le coeur d'un ensemble plus complexe qui y ajoutera un système de fichiers et un superviseur à temps partagé.