DocumentCode :
3047566
Title :
Uniform support for collections of objects in a persistent environment
Author :
Keedy, J. Leslie ; Rosenberg, John
Author_Institution :
Dept. of Comput. Sci., Newcastle Univ., NSW, Australia
Volume :
2
fYear :
1989
fDate :
3-6 Jan 1989
Firstpage :
26
Abstract :
The LEIBNIZ programming language, developed as part of the MONADS project at the University of Newcastle, NSW, supports implementation-independent high-level constructs, based on sets and sequences, for manipulating collections of objects in such a way that the compiler can be guided to select a suitably efficient implementation mechanism. The authors describe the relevant LEIBNIZ constructs and discuss how the structure of the compiler allows novel implementations, written in LEIBNIZ, to be added. At present a Pascal compiler exists for the MONADS-PC and a LEIBNIZ compiler (translating into Pascal) is currently under development. The authors have formulated the rules necessary to produce the transformations from LEIBNIZ to Pascal, using implementation modules, and these have recently been incorporated into the compiler. The resulting Pascal code was then tested and found to be correct
Keywords :
data structures; high level languages; program compilers; LEIBNIZ compiler; LEIBNIZ programming language; MONADS-PC; Pascal; Pascal compiler; collections of objects; compiler; implementation modules; implementation-independent high-level constructs; persistent environment; sequences; sets; Computer architecture; Computer interfaces; Computer languages; Computer science; Data structures; Databases; File systems; Memory management; Program processors; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1912-0
Type :
conf
DOI :
10.1109/HICSS.1989.48056
Filename :
48056
Link To Document :
بازگشت