Hledat:

Invia.cz Last minute Tunisko Dovolená v Chorvatsku Pojeďte do Egypta Bulharsko Vydělávejte peníze s INVIA.CZ
 

Turing-kompletní

Turing-kompletní, turing-uplný nebo turing-ekvivalentní (anglicky Turing-complete) je stroj (počítač), programovací jazyk, úloha nebo abstraktní stroj, který má stejnou výpočetní sílu jako Turingův stroj. Tato třída je důležitá proto, že není znám žádný způsob řešení úlohy, která je těžší (podle Churchovy hypotézy žádné konečné zařízení víc spočítat nedokáže). Dá se tedy říct, že turing-kompletní stroj je tak univerzální, jak je jen možné (to ovšem neříká nic o efektivitě). Speciálně lze sestrojit univerzální Turingův stroj, který dokáže simulovat libovolný jiný turingův stroj (zadaný na vstupu).

Jazyky přijímané Turingovým strojem se nazývají rekurzivně spočetné jazyky. Tato třída jazyků je uzavřená na konečné sjednocení, konečné průniky, konkatenaci, iteraci, zrcadlový obraz, kvocienty s rekurzivně spočetnými jazyky a rekurzivně spočetnou substituci. Nejsou uzavřené na doplněk. Gramatiky Chomského hierarchie které generují tyto jazyky, se nijak nenazývají, protože každá gramatika generuje rekurzivně spočetný jazyk.

Typickým problémem, který nelze řešit na Turingově stroji je problém zastavení (anglicky halting problem), tedy problém zastavení turingova stroje. Matematicky je tento problém demonstrací neuzavřenosti třídy rekurzivně spočetných jazyků na doplněk. Teorie vyčíslitelnosti pokračuje v teoretickém výzkumu k ještě složitějším problémům - aritmetická hierarchie je posloupnost tříd jazyků. Její nultý stupeň jsou rekurzivně spočetné jazyky, všechny jazyky na stejném stupni jsou mezi sebou turingovsky převeditelné a problém zastavení pro stupeň N je ve stupni N+1.

Název je odvozen od matematického pojmu NP-úplný.

 
Turing-kompletní v jiných jazycích: Deutsch, English, Español, Suomi, Français, Interlingua, Italiano, 日本語, 한국어, Nederlands, Polski, Português, Русский, Svenska, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Turing-kompletn%C3%AD
Stránka byla naposledy upravena v Stránka byla naposledy editována 25. 11. 2008 v 09:37.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt | Set-top-boxy