jednoduse proto, ze to "ma ve voku", a i kdyz to neumi spocitat/dokazat/... tak "vi", ze to reseni je OK.
Ale on to ani ten teoretik neumi "spocitat" a "dokazat". Korektne dokazat jdou vicemene jenom abstraktni (->zjednodusene, zidealizovane) problemy. Nikdo ti nikdy nedokaze, jestli je pro firmu X vyhodnejsi pouzit jako wifi AP Mikrotik nebo Ubiquity nebo jestli je lepsi nasadit NFS nad ufs nebo zfs. To je proste expertni znalost/zkusenost, ziskana lety praxe a milionkrat opakovanymi zkusenostmi. A takovehodle typu je drtiva vetsina SKUTECNYCH problemu v IT. "Teorie", ktera je v REALNEM IT skutecne potreba je typu ITIL, ne typu Turing, at si kdo chce co chce rika a at si ded kenedy povazuje za idiota treba cely svet.
Zase, kolik lidi pise prekladace? Potrebuje bezny programator umet psat prekladac?
Ale jo, obcas podobne veci potrebuje. Treba si chce vytvorit nejaky vlastni datovy format a chce k nemu napsat parser. Nebo treba chce parsovat YAML v Erlangu a zjistil, ze na to neni zadna dost dobre napsana knihovna.
Ovsem otazka je, jestli k tomu, aby napsal parser, potrebuje umet delat nejake dukazy nebo dokonce tomu vsemu nejak dukladne rozumet. Nepotrebuje. Obvykle potrebuje jenom velmi povrchni znalost FSM a vedet, jakym zpusobem se zapisuji a funguji gramatiky. Cili opet: vec, ktera se da vysvetlit inteligentnimu cloveku behem cca hodiny. A to jeste vubec nemluvim o tom, ze mu ve vetsine pripadu bude stacit i jenom "uzivatelska" znalost nejakeho nastroje typu yacc, bison apod.
Vis, problem je v tom, ze na VS se vytvori umely problem, a kolem nej se pak teoretizuje, misto aby se vzala realna uloha, a na ni se ukazalo jak ji lze resit a proc.
No jo, tomu se rika veda

A problem je v tom, ze mnoho VS se ze vsech abslventu snazi delat polo-vedce, coz je zbytecne, protoze ve vede stejne nikdy pracovat nechteji a nebudou.
A vubec nejlepsi na tom je, ze spousta programatoru prekladacu tu teorii kolem vubec nezna ..
Ne. Nejlepsi na tom je to, ze tu teorii neznaji ti, kdo se jeji znalosti ohaneji - s dead kenedym a JS v cele.
dead kenedy se tady ohani neresitelnosti halting problemu a vubec mu nedoslo, ze V PRAXI h.p. resitelny JE. A jde i naprosto trivialne dokazat, ze resitelny je.