| A model for implementing Euclid modules and type templates |
| Full text |
Pdf
(465 KB)
|
| Source
|
Symposium on Compiler Construction
archive
Proceedings of the 1979 SIGPLAN symposium on Compiler construction
table of contents
Denver, Colorado, United States
Pages: 8 - 12
Year of Publication: 1979
ISBN:0-89791-002-8
Also published in ...
|
|
Authors
|
|
Richard C. Holt
|
Computer Systems Research Group, University of Toronto, Toronto, Canada
|
|
David B. Wortman
|
Computer Systems Research Group, University of Toronto, Toronto, Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 11, Citation Count: 7
|
|
|
ABSTRACT
The structuring of data has become a central theme in programming language research. The ultimate utility of data structuring techniques such as clustering and type parameterization mechanisms will, however be determined in large part by our ability to provide understandable and efficient implementations. This paper presents an implementation model for the data clustering and type parameterization facilities in Euclid. This model provides a basis for understanding the compile-time and run-time mechanisms necessary to support these features. It is an extension of the implementation model that has traditionally been used for Algol-like languages. Another implementation model (for CLU) has been described in [Atkinson, et.al., 1978].
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. Wirth., Modula: A Language for Modular Programming, Software-Practice and Experience, 7(1), January 1977
|
 |
2
|
Russell R. Atkinson , Barbara H. Liskov , Robert W. Scheifler, Aspects Of Implementing CLU, Proceedings of the 1978 annual conference, p.123-129, December 04-06, 1978, Washington, D.C., United States
[doi> 10.1145/800127.804079]
|
 |
3
|
|
 |
4
|
G. J. Popek , J. J. Horning , B. W. Lampson , J. G. Mitchell , R. L. London, Notes on the design of Euclid, Proceedings of an ACM conference on Language design for reliable software, p.11-18, March 28-30, 1977, Raleigh, North Carolina
|
 |
5
|
Richard C. Holt , David B. Wortman , James R. Cordy , David R. Crowe, The Euclid Language: a progress report, Proceedings of the 1978 annual conference, p.111-115, December 04-06, 1978, Washington, D.C., United States
[doi> 10.1145/800127.804077]
|
| |
6
|
|
| |
7
|
|
CITED BY 7
|
|
|
|
|
|
|
|
|
David B. Wortman , Richard C. Holt , James R. Cordy , David R. Crowe , Ian H. Griggs, Euclid: a language for compiling quality software, Proceedings of the May 4-7, 1981, national computer conference, May 04-07, 1981, Chicago, Illinois
|
|
|
|
Jean D. Ichbiah , Bernd Krieg-Brueckner , Brian A. Wichmann , John G. P. Barnes , Olivier Roubine , Jean-Claude Heliard, Rationale for the design of the Ada programming language, ACM SIGPLAN Notices, v.14 n.6b, p.1-261, June 1979
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|