Mit jelent az, hogy Conway "Életjátéka" Turing-teljes?
A turing teljesség azt jelenti, hogy egy turing teljes programozási környezetben bármi kiszámolható, ami algoritmikusan kiszámolható.
Tekintve, hogy az életjáték maga turing teljes, így erre is igaz a posztulátum.
Ez azt jelenti, hogy bármilyen algoritmus leprogramozható benne.
Az életjáték maga is programozható, saját szabályrendszere van amelyet változtatni tudsz.
"Ez azt jelenti, hogy lehet Hello World-öt írni Életjátékban?"
Igen, de HelloWorld-öt lehet nem Turing-teljes nyelvekben is írni. Ami érdekesebb hogy ciklusokat, feltételeket is meg lehet benne valósítani elméleti szinten, gyakorlatban persze ez nem éri meg.
Sőt nemcsak hogy algoritmusokat lehet írni game of life-ban, hanem programozható számítógépet, memóriával, logikai kapukkal együtt:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!