Who first introduced the pushdown automaton?












5












$begingroup$


I'm interested in learning more about the history of automata theory and have tracked down many of the original papers on Turing machines, finite automata, and the like. However, I'm having trouble finding a source that first introduces pushdown automata. Who first developed them, and what was the context?










share|cite|improve this question









$endgroup$












  • $begingroup$
    One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
    $endgroup$
    – Yuval Filmus
    5 hours ago










  • $begingroup$
    @YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
    $endgroup$
    – templatetypedef
    4 hours ago
















5












$begingroup$


I'm interested in learning more about the history of automata theory and have tracked down many of the original papers on Turing machines, finite automata, and the like. However, I'm having trouble finding a source that first introduces pushdown automata. Who first developed them, and what was the context?










share|cite|improve this question









$endgroup$












  • $begingroup$
    One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
    $endgroup$
    – Yuval Filmus
    5 hours ago










  • $begingroup$
    @YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
    $endgroup$
    – templatetypedef
    4 hours ago














5












5








5


1



$begingroup$


I'm interested in learning more about the history of automata theory and have tracked down many of the original papers on Turing machines, finite automata, and the like. However, I'm having trouble finding a source that first introduces pushdown automata. Who first developed them, and what was the context?










share|cite|improve this question









$endgroup$




I'm interested in learning more about the history of automata theory and have tracked down many of the original papers on Turing machines, finite automata, and the like. However, I'm having trouble finding a source that first introduces pushdown automata. Who first developed them, and what was the context?







pushdown-automata history






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked 5 hours ago









templatetypedeftemplatetypedef

5,53911843




5,53911843












  • $begingroup$
    One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
    $endgroup$
    – Yuval Filmus
    5 hours ago










  • $begingroup$
    @YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
    $endgroup$
    – templatetypedef
    4 hours ago


















  • $begingroup$
    One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
    $endgroup$
    – Yuval Filmus
    5 hours ago










  • $begingroup$
    @YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
    $endgroup$
    – templatetypedef
    4 hours ago
















$begingroup$
One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
$endgroup$
– Yuval Filmus
5 hours ago




$begingroup$
One possibility is S. GINSBURG, S. GREIBACH, AND M. HARRISON, "Stack Automata and Compiling." JACM 14, 172-201 (1967).
$endgroup$
– Yuval Filmus
5 hours ago












$begingroup$
@YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
$endgroup$
– templatetypedef
4 hours ago




$begingroup$
@YuvalFilmus I had started off with that paper, but the opening paragraph begins by discussing pushdown automata as though the reader is already familiar with them.
$endgroup$
– templatetypedef
4 hours ago










1 Answer
1






active

oldest

votes


















3












$begingroup$

Ginsburg (in his book The Mathematical Theory of Context-Free Languages, McGraw-Hill, 1966) states in the Historical References (Section 2.7, page 81):




Pushdown acceptors were first formalized by Chomsky [Ch5] and Evey
[Ev], although the notion of a pushdown tape has been used since 1954.




[Ch5] N.Chomsky, context-free grammars and pushdown storage, MIT Res. Lab. Electron. Quart. Prog. Rept. 65, 1962.



[Ev] R.J.Evey, The theory and applications of pushdown store machines, Mathematical Linguistics and Automatic Translation, Harvard Univ. Computation Lab. Rept. NSF-IO, May, 1963.



The context can be read from the Preface of the same book.




The concept of a context-free language was first introduced by Chomsky
in 1959 in an attempt to find a reasonable mathematical model of
natural language such as English, French, etc. In the period
1959-1960, several papers developing the theory were written. In the
late 1960, it was discovered that the "ALGOL-like" languages, that is,
the languages defined by Backus normal form (the metalanguage used to
describe the widely publicized programming language ALGOL-60), where
identical with the context-free languages. Since then, there has been
a flurry of activity in the theoretical development of context-free
languages. Much of this work has been done by those concerned either
with natural languages in connection with computers, or with
programming languages. The remainder has been by mathematicians and
logicians intrigued by the inherent problems, techniques, and results.
This activity has been given birth to a number of theoretical results
of concern to computer science, and especially to programming
technology. For example, we have the characterization of a
context-free language in terms of a pushdown acceptor (a device used
in the parsing aspect of compiling). [...]







share|cite|improve this answer











$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "419"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f102948%2fwho-first-introduced-the-pushdown-automaton%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3












    $begingroup$

    Ginsburg (in his book The Mathematical Theory of Context-Free Languages, McGraw-Hill, 1966) states in the Historical References (Section 2.7, page 81):




    Pushdown acceptors were first formalized by Chomsky [Ch5] and Evey
    [Ev], although the notion of a pushdown tape has been used since 1954.




    [Ch5] N.Chomsky, context-free grammars and pushdown storage, MIT Res. Lab. Electron. Quart. Prog. Rept. 65, 1962.



    [Ev] R.J.Evey, The theory and applications of pushdown store machines, Mathematical Linguistics and Automatic Translation, Harvard Univ. Computation Lab. Rept. NSF-IO, May, 1963.



    The context can be read from the Preface of the same book.




    The concept of a context-free language was first introduced by Chomsky
    in 1959 in an attempt to find a reasonable mathematical model of
    natural language such as English, French, etc. In the period
    1959-1960, several papers developing the theory were written. In the
    late 1960, it was discovered that the "ALGOL-like" languages, that is,
    the languages defined by Backus normal form (the metalanguage used to
    describe the widely publicized programming language ALGOL-60), where
    identical with the context-free languages. Since then, there has been
    a flurry of activity in the theoretical development of context-free
    languages. Much of this work has been done by those concerned either
    with natural languages in connection with computers, or with
    programming languages. The remainder has been by mathematicians and
    logicians intrigued by the inherent problems, techniques, and results.
    This activity has been given birth to a number of theoretical results
    of concern to computer science, and especially to programming
    technology. For example, we have the characterization of a
    context-free language in terms of a pushdown acceptor (a device used
    in the parsing aspect of compiling). [...]







    share|cite|improve this answer











    $endgroup$


















      3












      $begingroup$

      Ginsburg (in his book The Mathematical Theory of Context-Free Languages, McGraw-Hill, 1966) states in the Historical References (Section 2.7, page 81):




      Pushdown acceptors were first formalized by Chomsky [Ch5] and Evey
      [Ev], although the notion of a pushdown tape has been used since 1954.




      [Ch5] N.Chomsky, context-free grammars and pushdown storage, MIT Res. Lab. Electron. Quart. Prog. Rept. 65, 1962.



      [Ev] R.J.Evey, The theory and applications of pushdown store machines, Mathematical Linguistics and Automatic Translation, Harvard Univ. Computation Lab. Rept. NSF-IO, May, 1963.



      The context can be read from the Preface of the same book.




      The concept of a context-free language was first introduced by Chomsky
      in 1959 in an attempt to find a reasonable mathematical model of
      natural language such as English, French, etc. In the period
      1959-1960, several papers developing the theory were written. In the
      late 1960, it was discovered that the "ALGOL-like" languages, that is,
      the languages defined by Backus normal form (the metalanguage used to
      describe the widely publicized programming language ALGOL-60), where
      identical with the context-free languages. Since then, there has been
      a flurry of activity in the theoretical development of context-free
      languages. Much of this work has been done by those concerned either
      with natural languages in connection with computers, or with
      programming languages. The remainder has been by mathematicians and
      logicians intrigued by the inherent problems, techniques, and results.
      This activity has been given birth to a number of theoretical results
      of concern to computer science, and especially to programming
      technology. For example, we have the characterization of a
      context-free language in terms of a pushdown acceptor (a device used
      in the parsing aspect of compiling). [...]







      share|cite|improve this answer











      $endgroup$
















        3












        3








        3





        $begingroup$

        Ginsburg (in his book The Mathematical Theory of Context-Free Languages, McGraw-Hill, 1966) states in the Historical References (Section 2.7, page 81):




        Pushdown acceptors were first formalized by Chomsky [Ch5] and Evey
        [Ev], although the notion of a pushdown tape has been used since 1954.




        [Ch5] N.Chomsky, context-free grammars and pushdown storage, MIT Res. Lab. Electron. Quart. Prog. Rept. 65, 1962.



        [Ev] R.J.Evey, The theory and applications of pushdown store machines, Mathematical Linguistics and Automatic Translation, Harvard Univ. Computation Lab. Rept. NSF-IO, May, 1963.



        The context can be read from the Preface of the same book.




        The concept of a context-free language was first introduced by Chomsky
        in 1959 in an attempt to find a reasonable mathematical model of
        natural language such as English, French, etc. In the period
        1959-1960, several papers developing the theory were written. In the
        late 1960, it was discovered that the "ALGOL-like" languages, that is,
        the languages defined by Backus normal form (the metalanguage used to
        describe the widely publicized programming language ALGOL-60), where
        identical with the context-free languages. Since then, there has been
        a flurry of activity in the theoretical development of context-free
        languages. Much of this work has been done by those concerned either
        with natural languages in connection with computers, or with
        programming languages. The remainder has been by mathematicians and
        logicians intrigued by the inherent problems, techniques, and results.
        This activity has been given birth to a number of theoretical results
        of concern to computer science, and especially to programming
        technology. For example, we have the characterization of a
        context-free language in terms of a pushdown acceptor (a device used
        in the parsing aspect of compiling). [...]







        share|cite|improve this answer











        $endgroup$



        Ginsburg (in his book The Mathematical Theory of Context-Free Languages, McGraw-Hill, 1966) states in the Historical References (Section 2.7, page 81):




        Pushdown acceptors were first formalized by Chomsky [Ch5] and Evey
        [Ev], although the notion of a pushdown tape has been used since 1954.




        [Ch5] N.Chomsky, context-free grammars and pushdown storage, MIT Res. Lab. Electron. Quart. Prog. Rept. 65, 1962.



        [Ev] R.J.Evey, The theory and applications of pushdown store machines, Mathematical Linguistics and Automatic Translation, Harvard Univ. Computation Lab. Rept. NSF-IO, May, 1963.



        The context can be read from the Preface of the same book.




        The concept of a context-free language was first introduced by Chomsky
        in 1959 in an attempt to find a reasonable mathematical model of
        natural language such as English, French, etc. In the period
        1959-1960, several papers developing the theory were written. In the
        late 1960, it was discovered that the "ALGOL-like" languages, that is,
        the languages defined by Backus normal form (the metalanguage used to
        describe the widely publicized programming language ALGOL-60), where
        identical with the context-free languages. Since then, there has been
        a flurry of activity in the theoretical development of context-free
        languages. Much of this work has been done by those concerned either
        with natural languages in connection with computers, or with
        programming languages. The remainder has been by mathematicians and
        logicians intrigued by the inherent problems, techniques, and results.
        This activity has been given birth to a number of theoretical results
        of concern to computer science, and especially to programming
        technology. For example, we have the characterization of a
        context-free language in terms of a pushdown acceptor (a device used
        in the parsing aspect of compiling). [...]








        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited 2 hours ago

























        answered 4 hours ago









        Hendrik JanHendrik Jan

        20.9k2565




        20.9k2565






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Computer Science Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f102948%2fwho-first-introduced-the-pushdown-automaton%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Polycentropodidae

            Magento 2 Error message: Invalid state change requested

            Paulmy