Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Welke taal wordt door de PDA geaccepteerd voor invoer en verwerking?
Een Pushdown Automaton (PDA) accepteert een taal die een Context-Free Language (CFL) is .

Dit is waarom:

* Formele definitie: Een PDA is een theoretisch computerapparaat dat een stapel gebruikt om informatie op te slaan en op te halen, naast een eindige statuscontrole en een invoerband. Dit vermogen komt rechtstreeks overeen met de expressieve kracht die nodig is om CFL's te herkennen.

* Equivalentie met contextvrije grammatica's: PDA's zijn qua kracht gelijkwaardig aan contextvrije grammatica's. Dit betekent dat:

* Voor elke CFL kunt u een PDA ontwerpen die deze ondersteunt.

* Voor elke PDA kunt u een contextvrije grammatica construeren die de taal genereert die deze accepteert.

* Beperkingen: PDA's kunnen niet alle talen herkennen. Ze *kunnen* geen talen herkennen die complexere geheugen- of rekencapaciteiten vereisen die verder gaan dan de stapel, zoals contextgevoelige talen (waarvoor iets krachtigers als een Turing-machine nodig zou zijn).

Previous: Next:
  Computer Programming Languages
·Hoe AVI Metadata Extract in MA…
·Hoe te controleren of een waar…
·Welke computertaal gebruikt 0 …
·Hoe maak je Color Gradient Ber…
·Hoe te sorteren met QBASIC 
·Hoe te Audio afspelen in Silve…
·Hoe te parsen met Regular Expr…
·Hoe te Columns In GridView 
·Waarom is Sanskriet de beste t…
  Related Articles
Waarom is een string onveranderlijk in p…
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van priorite…
Wat is de tijdscomplexiteit van een if-i…
Wat is de syntaxis voor het weergeven va…
Wat is de betekenis van het gebruik van …
Wat is de betekenis van reguliere en nie…
Wat is de betekenis van intersectieconte…
Wat is de betekenis van het hash-symbool…
  Programmering Articles
·Hoe je CSS wijzigen Met JavaScript 
·Hoe te Python Tk Install 
·Hoeveel per uur Heb PHP Programmeurs mak…
·Leuke dingen om te maken met Visual Basi…
·Wat is het typen van computers? 
·Hoe stel ik mijn ActiveX-besturingseleme…
·Hoe maak je een Ruby script schrijven 
·Wat doet de operator ^ Mean in Java ? 
·Hoe Songs zoeken op BPM 
Copyright © Computer Kennis https://www.nldit.com