Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Pushdown Automaton

Model

A finite state machine augmented with a stack of unbounded size, giving it the extra memory needed to recognize context-free languages, the class of languages that most programming-language grammars belong to.

Facts
Core Principle
Given an input symbol, current state and stack symbol, the automaton follows a transition to another state and optionally pushes or pops the stack. 1
Connections

In Field

Sources
1. Pushdown automaton - Wikipedia
  • Informal description
    Put together: Given an input symbol, current state, and stack symbol, the automaton can follow a transition to another state, and optionally manipulate (push or pop) the stack.
  • In Group: Models of Computation and Automata, Lead
    In the theory of computation, a branch of theoretical computer science, a pushdown automaton (PDA) is a type of automaton that employs a stack.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.