Bystroushaak's blog / Czech section / Programování / Věnováno kouzelníkům

Věnováno kouzelníkům

Přemýšleli jste někdy nad tím, jak moc by magie musela být podobná zpracování informací, tak jak nám to umožňují informační technologie? Mám rád sci-fi a fantasy a nad touto myšlenkou jsem strávil spoustu cest ze školy (na cestách se mi kupodivu skvěle přemýšlí). Když jsem před nedávnem viděl Harryho Pottera 7, napadlo mě o tom napsat blogpost.

Napadlo vás někdy, odkud se berou v Harry Potterovi kouzla? Vážně, jak někdo vytvoří nové kouzlo? Jak ho pak předá někomu dalšímu? K čemu vlastně bylo ministerstvo kouzel, které mělo přehled o tom kdy a jaké kouzlo spustila osoba do sedmnácti let? Nebylo to náhodou tak, že to co hrdinové vykřiknou když chtějí kouzlit jsou ekvivalentem názvů programu v bashi, že se vlastně jedná o spuštění scriptu na globálně přístupném serveru který spravuje ministerstvo kouzel? :).

Kdybych se někdy ocitl ve fantasy světě dejme tomu Zaklínače od Sapkowskiho, chtěl bych být čaroděj. Čarodějové tam mají mnoho schopností a moci (včetně nesmrtelnosti), ale je to něco za něco. Čarodějové nezískávají schopnosti tím že by se šťastně narodili, ale dlouhým studiem plným odříkání, díky kterému se jim dostalo poznání jak ovládat skryté síly. Čaroději se stávali ti nejošklivější, často trpící nějakým handicapem, který jim zabraňoval uplatnit se v běžném životě, pobíhat venku a úžívat si života se vším co k tomu patří (ženský, chlast).

V našem světě magie neexistuje, ale díky lidské vynalézavosti jsme získali něco, co se jí podobá. I když nemáme k dispozici magii, stejně jsme dokázali donutit realitu, aby nám plnila přání.

Máme hardware, zatím často primitivní, ale přesto nám umožňuje docela dobře interagovat se světem. Je široce dostupný a cena se neustále propadá. Řiditelné technologie dneška jsou sice slušné na to co bylo před nimi, ale opravdový nářez to bude za pár desítek (stovek?) let s využitím nanotechnologie, podobně jako třeba v Diamantovém věku (Neal Stephenson).

Máme software, což jsou myšlenky a vůle obtisklá do reality. Existují tu kouzelníci, kteří s ním dokáží ovládat hardware. Software tepe všude kolem nás v pomyslných elektronických žilách, kouzlo jenž dává moc přenášet přání na realitu.

Každý kdo projeví dostatečný zájem se může stát kouzelníkem, ale podobně jako v Sapkowskiho zaklínači se jimi stávají jen ti, kdo mají nějaký handicap, ať už fyzický, nebo psychický. Něco co jim brání jít chlastat do hospody, ožrat se, zašukat si a vůbec podvolit se opičímu dědictví a dráždit v mozku všechna centra slasti co to jen jde, dokud si člověk nepořídí rodinu, nepředá geny v podobě dětí a nechcípne. Budoucí kouzelníci místo toho všeho sedí u počítače a s rozšířenýma očima studují kouzla, nikoliv proto aby jim přinesly zisk a potěšení, ale proto že jsou úžasná.

Software a hardware nám umožňují komunikovat v reálném čase s kýmkoliv na celém světě, zpřístupňují vědění miliard lidí do velké sítě, dovolují zachytávat zvuk a obraz, lítat do vesmíru, stavět stroje, jenž staví další stroje a vůbec za nás dělají těžkou práci. Žijeme v části světa, kde naprostá většina nemá hlad, nemusí velkou část dne tvrdě fyzicky pracovat, má kde bydlet, dostatek tepla, vody a elektřiny spolu se stálým příjmem peněz. To vše díky magii technologie, kterou umíme využít.

Udivuje mě, kolik lidí vnímá tyto věci jako nudné, samozřejmé a obyčejné. Nejspíš by tak vnímali i magii - obtloustlí, znudění turisté ve světě draků a jisker při kouzlení.


Od mých patnácti let chci být kouzelníkem. Podařilo se mi získat středoškolské a částečné vysokoškolské vzdělání z elektroniky, informatiky a výpočetní techniky. Naučil jsem se programovat. Na pokročilé úrovni jsem pochopil slaboproudou i silnoproudou elektroniku, číslicovou techniku. Vím jak funguje procesor, jak jsou vytvořeny buňky paměti a jak pracuje assembler.

Nepřestává mě udivovat, na jak moc primitivních pravidlech reality je celá tahle magie postavena. Kusama kovu teče neviditelný proud, který umíme zesilovat, zeslabovat, chvíli uchovávat, filtrovat, modulovat, demodulovat, rozdělovat, směšovat, vysílat a přijímat. Jedna, nula. Veškerý software je prováděn pravidly logiky které jsou upleteny ze tří základních funkcí; ANDOR a NOT, vypáleny do křemíku ve tvaru obrazce NAND. Je úžasné co všechno byli lidé schopni z těch těch pár primitivních pravidel postavit.

Smekám před géniem lidského ducha, těmi jenž nespoléhali na pověsti a vytvořili magii.

Become a Patron