Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Programming Language for Automata

Published: 01 October 1967 Publication History

Abstract

The techniques of automatic programming are useful for constructive proofs in automata theory. A formal definition of an elementary programming language for a stack automaton is given, and it is shown how this may be readily adapted to other classes of automata. The second part of this paper shows how this programming language can be applied to automata theory, as we prove there are non-context-sensitive languages accepted by a stack automaton.

References

[1]
GINSBURG, SEYMOUR, GREIBACg, SIELA A., AND HARRISON, MICAE A. Stack automata and compiling. J. ACM I (1967), 172-201.
[2]
CURTIS, M. W. A Turing machine simulator, J, ACM 12 (1965), 1-13
[3]
NAUR, PETER, Ed. Report on the Algorithmic Langmge ALGOL 60. Comm. ACM 3 (1960), 299-314.
[4]
KURODA, S. Y. Classes of lauguages and linear bounded automata. Inf. Coat. 7 (1964), 202-223.
[5]
CAINE, STEPHEN H. Reference manual for CIT 7090/7094 experimental macro assembly program (XMAP). California Institute of "Ichnology, Pasadena, Calif. April 2,4, 1964.
[6]
GOLOMB, SOLOMON W., AND BAUMERT, LEONARD :D. Backtrack Programming. J. ACM 12 (1965), 516-524.

Cited By

View all
  • (2023)Characterizations of Pushdown Machines in Terms of Time-Bounded ComputersLogic, Automata, and Computational Complexity10.1145/3588287.3588298(153-172)Online publication date: 23-May-2023
  • (2023)AutomaTutor: An Educational Mobile App for Teaching Automata TheoryFormal Methods: Foundations and Applications10.1007/978-3-031-49342-3_8(131-140)Online publication date: 4-Dec-2023
  • (2021)Vers la complétude interactive: exigences pour une machine abstraite orientée interactionAdjunct Proceedings of the 32nd Conference on l'Interaction Homme-Machine10.1145/3451148.3458644(1-6)Online publication date: 13-Apr-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of the ACM
Journal of the ACM  Volume 14, Issue 4
Oct. 1967
188 pages
ISSN:0004-5411
EISSN:1557-735X
DOI:10.1145/321420
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 1967
Published in JACM Volume 14, Issue 4

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)138
  • Downloads (Last 6 weeks)17
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Characterizations of Pushdown Machines in Terms of Time-Bounded ComputersLogic, Automata, and Computational Complexity10.1145/3588287.3588298(153-172)Online publication date: 23-May-2023
  • (2023)AutomaTutor: An Educational Mobile App for Teaching Automata TheoryFormal Methods: Foundations and Applications10.1007/978-3-031-49342-3_8(131-140)Online publication date: 4-Dec-2023
  • (2021)Vers la complétude interactive: exigences pour une machine abstraite orientée interactionAdjunct Proceedings of the 32nd Conference on l'Interaction Homme-Machine10.1145/3451148.3458644(1-6)Online publication date: 13-Apr-2021
  • (2019)Automata Simulator: A mobile app to teach theory of computationComputer Applications in Engineering Education10.1002/cae.2213527:5(1064-1072)Online publication date: 9-Jul-2019
  • (2011)Fifty years of automata simulationACM Inroads10.1145/2038876.20388932:4(59-70)Online publication date: 1-Dec-2011
  • (2011)Automata simulators: Classic tools for computer science educationBritish Journal of Educational Technology10.1111/j.1467-8535.2011.01243.x43:1Online publication date: 21-Dec-2011
  • (1990)Addition machinesSIAM Journal on Computing10.1137/021902219:2(329-340)Online publication date: 1-Apr-1990
  • (1984)Extended macro grammars and stack controlled machinesJournal of Computer and System Sciences10.1016/0022-0000(84)90006-029:3(366-408)Online publication date: Dec-1984
  • (1979)An Application-Oriented Programming Language for Sequential Machine StudiesIEEE Transactions on Computers10.1109/TC.1979.167541728:8(582-586)Online publication date: 1-Aug-1979
  • (1975)Abstract families of length-preserving processorsJournal of Computer and System Sciences10.1016/S0022-0000(75)80009-210:3(394-427)Online publication date: 1-Jun-1975
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media