7666
Studium a uplatnění / Re:VŠ z trochu jiného úhlu
« kdy: 23. 10. 2012, 20:49:40 »Šlo mi jen o to, že pokud mám dva programy pro své PC (což je FSM, jak říkáš), tak jejich ekvivalence je implementovatelná, je ale implementovatelná na tom PC?Pokud se bavíme o skutečně praktické implementovatelnosti, tak odpověď je taková, jako v praxi téměř vždycky: Jak kdy
Např. když budu mít program, který má dva stavy (využívá jeden bit paměti)? V pohodě. Když budu mít program, který využívá 1GB? Hrubou silou těžko. Jde na analýzu takového programu použít nějaká heuristika? Určitě. Pomůže nám to problém vyřešit? To se uvií, až to zkusíme... No prostě normální "inženýrská" situace... To jenom v matice je všechno hnedka jasný jako facka...
Ale to je jedno, ať by to bylo tak nebo tak, základní otázku "K čemu vlastně potřebujeme TM?" to nijak neřeší. (na ni se Zz ptal) Odpověď na otázku "Je řešitelný problém zastavení TM?" nás nemusí pálit o nic víc než problém "Dá se povelem 'hot!' zastavit spřežení jednorožců?"
Jsou to prostě teoretické otázky na teoretické vlastnosti teoretického HW. Takže argumentovat, že je každý absolvent nutně potřebuje znát, je trochu... (každý ať si doplní sám)
A navíc si všimni, že ta teorie alespoň některé lidi zjevně spíš zblbne - myslí si, že vlastnosti TM můžou mechanicky aplikovat na reálný HW. Protože jim kdosi podal jakousi teorii, řekl k tomu jenom "TM je model počítače" - a skutečně se nad tím zamyslet a propojit to s praxí, na to už nezbyl čas - protože ty důkazy teoretických vlastností teoretických strojů jsou táááák složité...

No nic, mám nějakou práci, tak pro dnešek Jednorožcům třikrát nazdar!
(opakuju, že se jedná o program pro FSM - jak si ten FSM nadefinuješ, to je jedno - třeba jako TM s fixní délkou pásky)
Nehledě na to, že ani zdejší nějvětší zástánci tohodle, si to zjevně pořádně nepamatují