Підтримка
www.wikidata.uk-ua.nina.az
U teoriyi algoritmiv nabir pravil manipulyaciyi danimi nabir instrukcij mova programuvannya chi klitinnij avtomat vvazhayetsya povnim za Tyuringom todi i tilki todi koli cej nabir mozhe modelyuvati odnostrichkovu mashinu Tyuringa Klasichnimi sistemami sho tezh opisuyutsya prostimi pravilami ta ye Tyuring povnimi ye kontekstno zalezhni gramatiki rekursivni funkciyi ta lyambda chislennya Na praktici povnota za Tyuringom oznachaye sho pri zastosuvanni pevnoyi poslidovnosti pravil nad danimi mozhna otrimati rezultat bud yakogo obchislennya Pristrij z Tyuring povnim naborom instrukcij ye oznachennyam universalnogo komp yutera Shob buti povnim za Tyuringom dostatno mati komandi perehodu yak tak i bezumovnij operatori ta mozhlivist zminyuvati pam yat Shob pokazati sho shos ye Tyuring povnim dostatno pokazati sho na nomu mozhna emulyuvati najprimitivnishij universalnij komp yuter oskilki navit najprostishij universalnij komp yuter mozhe emulyuvati najskladnishij Vsi movi zagalnogo priznachennya ta nabori mashinnih instrukcij ye povnimi za Tyuringom doki ne postaye problema skinchennosti pam yati Tyuring povni mashini opisani yak taki sho mayut neobmezhenij obsyag pam yati a v toj chas nabori mashinnih instrukcij skladeni shob pracyuvati z konkretnim obmezhenim obsyagom operativnoyi pam yati U teoriyi algoritmiv isnuye blizkij termin Tyuring ekvivalentnist dva komp yuteri P ta Q nazivayutsya Tyuring ekvivalentnimi yaksho P mozhe imituvati Q ta Q mozhe imituvati P Mashinu Tyuringa mozhe imituvati tilki Tyuring povna sistema tomu cej termin najchastishe zastosovuyetsya shob opisati ekvivalentnu za Tyuringom do mashini Tyuringa A vse tomu sho kozhen realnij komp yuter mozhe modelyuvatis mashinoyu Tyuringa ce sposterezhennya zafiksovane tezoyu Chercha PrikladiTyuring povni Bilshist mov programuvannya ye povnimi za Tyuringom Ce vklyuchaye Vsi movi zagalnogo priznachennya Procedurni yak Pascal Ob yektno oriyentovani yak Java Bagatoparadigmovi yak Python A takozh movi z ne takimi poshirenimi paradigmami Funkcionalni yak Haskell ta Lisp Logichni yak Prolog Deklarativni yak XSLT Ezoterichni movi programuvannya yak brainfuck Vlastivosti movi sho vikoristovuyutsya dlya dosyagnennya Tyuring povnoti mozhut buti dosit riznimi Fortran mozhe vikoristovuvati cikli goto chi rekursiyu Haskell v yakomu nemaye cikliv bude vikoristovuvati rekursiyu Tyuring povnota ce abstraktna vlastivist a ne domovlenist shodo togo yaki elementi povinna mati mova shob realizuvati cyu vlastivist Ne Tyuring povni Isnuye bagato mov yaki ne ye Tyuring povnimi Napriklad Regulyarni virazi ta skinchenni avtomati sho yih realizuyut Kontekstno vilni gramatiki ta magazinni avtomati sho yih realizuyut Poslidovnosti formul v elektronnih tablicyah sho ne mistyat cikliv Popri te sho v cih movah mozhna rozv yazuvati bagato cikavih zadach ta vse zh voni ne ye Tyuring povnimi bo ne mozhut vikonuvati cikliv Posilannyac2 com Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi
Топ