Koans (DisiectaMembra) |
Majster Fu raz riekol programátorovi, čo išiel okolo: "V jedinom riadku shell scriptu je viac unixovskej podstaty než v desiatich tisícoch riadkov C."
Programátor, ktorý bol veľmi pyšný na svoje majstrovstvo v C, riekol: "Ako je to možné? Veď C je jazykom, v ktorom je implementované samotné jadro Unixu!"
Majster Fu odvetil: "Je tak. Napriek tomu je v jedinom riadku shell scriptu je viac unixovskej podstaty než v desiatich tisícoch riadkov C."
Programátor bol čoraz nepokojnejší. "Ale skrze jazyk C zažívame osvietenie patriarchu Ritchieho! Môžeme splynúť v jedno s operačným systémom i strojom a tak dosiahnuť nesmierny výkon!"
Majster Fu odvetil: "Všetko čo vravíš, je pravda. Ale i tak je v jedinom riadku shell scriptu je viac unixovskej podstaty než v desiatich tisícich riadkov C."
Programátor sa uškrnul na majstra Fu a postavil sa na odchod. Ale majster Fu pokynul na učňa Nubiho, ktorý napísal jediný riadok shell scriptu na neďalekú tabuľu a riekol: "Majster programátor, všimni si túto rúru. Keby bola implementovaná v C, nezaberala by desať tisíc riadkov?"
Programátor si mrmlal popod fúzy a rozjímal nad tým, čo napísal Nubi. Nakoniec priznal, že je to tak.
"A koľko hodín by bolo potrebných na implementáciu a odladenie tohto programu v C?" spýtal sa Nubi.
"Mnoho," súhlasil programátor. "Lež iba hlupák by obetoval toľko času na takúto vec, keď naň čakajú oveľa významnejšie úlohy."
"A kto lepšie rozumie unixovskej podstate?" opýtal sa majster Fu. "Je to ten, kto napíše desaťtisíc riadkov alebo ten, kto uvedomujúc si prázdnotu úlohy, sa zlepší nepísaním kódu?"
Programátor si to vypočul a bol osvietený.