An Object-Oriented Programming Language For Developing Distributed Software

Lj Shang,Zx Sun
DOI: https://doi.org/10.1145/35596.35602
1987-01-01
ACM SIGPLAN Notices
Abstract:CLUSTER 86 is an object-oriented programming language. Everything in CLUSTER 86 falls into the category of object concepts. Objects are defined in two abstraction levels -- the cluster level and the type level. A type defines a set of objects whereas a cluster specifies a collection of types, and clusters are described in a tree structure.The language finds its justification in developing distributed operating systems. The language itself does not introduce any facilities for distributed programming, but it has the ability of specifing all kinds of distributed activity models. Thus the language users may build their integrated distributed environments out of scratch from the specifications of various hardware resources, to the specifications of miscellaneous high level models that pertain to their research fields and cater to their programming customs.
What problem does this paper attempt to address?