The Guide Language
Author(s) -
Roland Balter,
S. Lacourte,
Michel Riveill
Publication year - 1994
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/37.6.519
Subject(s) - computer science , programming language , transparency (behavior) , subtyping , programming language specification , language primitive , synchronization (alternating current) , key (lock) , object oriented programming , object (grammar) , programming language implementation , high level programming language , programming paradigm , first generation programming language , artificial intelligence , programming domain , operating system , inductive programming , computer network , channel (broadcasting) , computer security
The Guide language is an object-oriented language dedicated for programming distributed applications on top of the Comandos platform. This language faithfully reflects all the capabilities of the Comandos model. It combines the facilities of a strongly typed object model with a powerful computational model. Key features of the language are: separation between types and classes, conformant subtyping, distribution transparency, concurrent activities, synchronization mechanism for shared objects, and exception handling. This paper presents the design choices for the Guide language and discusses programming experience gained from the use of the language for the construction of distributed applications.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom