|
ABSTRACT
Compilation consists of two parts, recognition and translation. A mathematical model is presented which embodies salient features of many modern compiling techniques. The model, called the stack automaton, has the desirable feature of being deterministic in nature. This deterministic device is generalized to a nondeterministic device (nondeterministic stack automaton) and particular instances of this more general device are noted. Sets accepted by nondeterministic stack automata are recursive. Each set accepted by a deterministic linear bounded automaton is accepted by some nonerasing stack automaton. Each context-sensitive language is accepted by some (deterministic) stack automaton.
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
|
BUcHI, J.R. Regular canonical systems. Arch. Math. Logik Grundlagenforschung 6 (1964), 91-111.
|
| |
2
|
CHOMSKY, N r. Context-free grammars and pushdown storage. RLE Quart. Prog. Rep. No. 65, Research Lab. of Electronics, M.I.T., Cambridge, Mass., 1962.
|
| |
3
|
DArts, M. Computability and Unsolvability. McGraw-Hill Book Co., New York, 1958.
|
| |
4
|
DE BAKEa, J.W. Formal definition of algorithmic languages, with an application to the definition of ALGOL 60. Stichting, Mathematisch Centrum, MR 74, Amsterdam, May 1965.
|
 |
5
|
|
| |
6
|
---- XND GREmCFL S. Deterministic context free languages. Document No. TM-738/ 014/00, System Development Corp., Santa Monica, Calif., 1965. (Submitted to a technical journal).
|
 |
7
|
|
| |
8
|
GRAY, J. N., HRRmON, M. A., AND HARRAO. tI. Two-way pushdown automata. U. of California (Berkeley) document. (Submitted to a technical journal).
|
| |
9
|
GEInACH, S. A. A note on pushdown store automata and regular systems. SDC Document No. TM-738/016/00, Aug. 1965. (Submitted to a technical journal).
|
| |
10
|
HARAMNIS, J., LEWIS, P. M., AND STERNS, R .E . Classification of computations by time and memory requirements. Proc. IFIP Congr. 65 (1965), 31-35.
|
| |
11
|
KNOTH, D. E. A history of writing compilers, Computers and Automation (Dec. 1962), 8-18
|
| |
12
|
On the translation of languages from left to right. Inforra.. Contr.8 (1965),607-639.
|
| |
13
|
Kurtona, S. Y. Classes of languages and linear bounded automata. Inform. Contr. 7 (1964), 202-223.
|
| |
14
|
LArDWEBS, P. S. Decision problems of phrase structure grammars. IEEE Trans. EC-13 (1964), 354-362.
|
| |
15
|
RABIN, I. O., AND SCOTT, D. Finite automata and their decision problems. IBM J. Res. Develop. 8 (1959), 114-125.
|
 |
16
|
|
| |
17
|
SHEPHERDSON, J. C. The reduction of two-way automata to one-way automata. IBM J. Res. Develop. 8 (1959), 198-200.
|
| |
18
|
WALKER, R. J. An enumerative technique for a class of combinatorial problems. In Combinatorial Analysis, Proc. Symposia in Appl. Math., Vol. 10, Amer. Math. Soc., Providence, R. I., 1960, pp. 91-94.
|
| |
19
|
YERSHOV, A. P, Programming Programme for the BESM Computer. Pergamon Press, New York, 1959.
|
CITED BY 20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Detlef Wotschke, Degree-languages, polynomial time recognition, and the LBA problem, Proceedings of seventh annual ACM symposium on Theory of computing, p.145-152, May 05-07, 1975, Albuquerque, New Mexico, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|