|
ABSTRACT
We describe the automatic generation - from the formal denotational semantic specification - of an efficient compiler's code generation phase, producing efficient code for real machines. The method has been succesfully implemented and tested with languages as complex as GEDANKEN!
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
|
Formal Definition of the ADA Programming Language. Preliminary version. INRIA, 1980.
|
| |
2
|
H. Ganzinger. Transforming Denotational Semantics into Practical Attribute Grammars. Lecture Notes in Computer Science 94. Springer-Verlag, 1980.
|
 |
3
|
|
| |
4
|
N.D.Jones and D.A.Schimdt. Compiler Generation from Denotational Semantics. Lecture Notes in Computer Science 94. Springer-Verlag, 1980.
|
| |
5
|
P.D.Mosses. Mathematical Semantics and Compiler Generation. PhD. thesis. University of Oxford, 1975.
|
| |
6
|
P.D.Mosses. Compiler Generation using Denotational Semantics. Mathematical Foundations of Computer Science. Lecture Notes in Computer Science 45. Springer-Verlag, 1976.
|
| |
7
|
P.D.Mosses. SIS: A Compiler Generator System using Denotational Semantics. Reference Manual, University of Aarhus, 1978.
|
 |
8
|
|
| |
9
|
System Structure for Software Fault Tolerance. IEEE Transactions on Software Engineering, SE-1. 1975
|
| |
10
|
M.R.Raskovsky and R.Turner. Compiler Generation and Denotational Semantics. Fundamentals of Computation Theory, 1979.
|
| |
11
|
|
| |
12
|
M.R.Raskovsky. Generating a Real Compiler from a Denotational Semantics. Seminar Review. Institut National de Recherche en Informatique et en Automatique, 1981.
|
| |
13
|
M.R.Raskovsky. ISL: The transformation rules. Departamental Memo #43, Department of Computing Science, Essex University, 1982
|
| |
14
|
M.R.Raskovsky. ISL: Automatic Generation of: a Code Generator for Stoy's example language. Departamental Memo #44, Department of Computing Science, Essex University, 1982
|
| |
15
|
M.R.Raskovsky. ISL: Automatic Generation of: a Code Generator for GEDANKEN. Departamental Memo #45, Department of Computing Science, Essex University, 1982
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
C.Strachey. Towards a Formal Semantics. Formal Language Description Languages for Computer Programming, pp 198-220. (Ed. T.B.Steel). North-Holland, Amsterdam, 1966.
|
| |
20
|
C.Strachey. The Varieties of Programming Languages. Technical Monograph PRG-10, Programming Research Group, University of Oxford, 1973
|
| |
21
|
B.Sufrin. LLI: A Parser Generator. Department of Computing Science, Essex University, 1978.
|
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
-
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
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|