[12] Pravidla "pro konkrétní doménu" jsou dána de iure nebo de facto standardy, tedy nejvíce používaným řešením. Například máme de iure standard pro operace s čísly, příkladem de facto standardu jsou operátory pro specifikaci gramatiky v modulu pyparsing.
De facto standard pro operaci transformace dat pomocí objektů je roura, kde levý operand je zdrojem dat a pravý filtrem. Výsledek "výrazu" může být zdrojem (levou stranou) dalšího výrazu roura. Je jedno zda operandy jsou programy, objekty programovacího jazyka nebo hvězdy na nebi, princip je stále stejný.
Možná se vám nezdá použití interního mechanizmu pro zpracování OR jako reprezentace pro operaci transformace, ale když se nad tím zamyslíte, tak to není vůbec od věci. Způsob vyhodnocení výrazu je v obou případech shodný, a výsledkem jsou vstupní data levého operandu prohnaná "filtrem" pravého operandu (ve smyslu binárního OR, nikoliv logického).
*22.6.1968
Od mala mě fascinoval potenciál počítačů a od prvního osobního seznámení s nimi jsem věděl, že tahle „věcička“ je přesně tím, čím se chci zabývat celý život. Hned po maturitě jsem si našel práci, kde jsem s nimi mohl pracovat a hlavně učit se. V průběhu let jsem vystřídal řadu zaměstnavatelů a specializací (např. ekonomické systémy, implementace BIOSu pro CP/M, řízení tech. procesů) až jsem nakonec na dlouhá léta zakotvil u Delphi a databází (hlavně InterBase), nejdříve ve firmě PCS, pak AKTIS (nyní ABRA) a posléze Borland ČR. Od uvolnění zdrojových textů InterBase v r. 2000 a zrodu projektu Firebird se podílím na jeho vývoji (nyní hlavně jako QA manager). Od r. 2001 pracuji pro spol. IBPhoenix. Mým preferovaným programovacím jazykem je již dlouhá léta Python.
Přečteno 18 104×
Přečteno 17 238×
Přečteno 8 778×
Přečteno 8 658×
Přečteno 6 821×