Abstract A'UM machine:

Abstract: "A'UM is a stream-based concurrent object-oriented programming language. This report describes an abstract A'UM instruction set, called A'UM-[alpha], and its interpreter, called the abstract A'UM machine. The A'UM-[alpha] instruction set does not require any s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Yoshida, Kaoru (VerfasserIn), Chikayama, Takashi (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Tokyo, Japan 1990
Schriftenreihe:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 561
Schlagworte:
Zusammenfassung:Abstract: "A'UM is a stream-based concurrent object-oriented programming language. This report describes an abstract A'UM instruction set, called A'UM-[alpha], and its interpreter, called the abstract A'UM machine. The A'UM-[alpha] instruction set does not require any special hardware: it can be implemented in any form of software, firmware or hardware
Key features of the A'UM-[alpha] instruction set are its (1) merger- intensive design, (2) sequential control, (3) sender-subjective transmission, (4) implicit argument handling, (5) implicit freezing/melting of every built-in operation, and (6) incremental garbage collection. It is shown that a software-naive implementation of the abstract A'UM machine on a conventional von Neumann machine has attained reasonable performance. With optimization and improvement, higher performance can be expected.
Beschreibung:51 S.