••• Úvaha o různých pohledech •••
Prolog:
Pan X přistihne pana Y kterak se šťourá v nose. Pan X si říká:
"To je ale nevychovanec!". Druhý den panu X spadne do nosu čajová
lžička a zatímco se ji snaží vyšťourat prstem, je přistižen panem Z.
Z pohoršeně zakroutí hlavou a odejde. Teprv teď získává pan X úplnou
představu o včerejší situaci. Dva ploché pohledy z různých stran
vytvořily plastický obraz. Pan X se stal o malý kousek moudřejším.
••• Objektově orientované programování (OOP) •••
Pohled první:
Při špatné výuce OOP se používá jednoduchých příkladů, které
demonstrují principy OOP, ale ne jeho výhody. Takovou výukou jsem
před čtyřmi lety prošel a odnesl si poznatek, že OOP je nanic. Každý
z demonstračních příkladů jsem dokázal napsat několikrát efektivněji
bez OOP a to mi stačilo. O OOP jsem se vyjadřoval posměšně
a o programátorech píšících objektově ani nemluvě.
Pohled druhý:
Zdroják Pařeniště i bez playeru má momentálně 22000 řádek.
Udržitelnost takového bumbrlíčka s narůstajícím počtem řádek citelně
klesá. Nemůžu suplovat naučnou literaturu, mohu jen potvrdit, že
principy OOP i jejich tak často zatracovaná implementace v Borland
Pascalu výrazně pomáhají udržení přehlednosti, funkčnosti,
laditelnosti a rozšiřitelnosti rozsáhlejších projektů.
Pohled třetí:
Z vlastní zkušenosti mohu říci, že jsem se objektově učil
programovat, když jsem chtěl dělat aplikace v Turbo Vision. OOP je na
první pohled líbivé programování a člověk má pocit, že udělal chybu
když programoval normálně. Ale časem zjistí, že když se OOP bere moc
vážně začne zabředávat do úplně jiných problémů než je samotný
program (mnohdy ho tyto problémy baví víc než samotná tvorba
programu) a jeho úsilí a čas se vytratí na složitém plánování
a sestavování objektů. Velikost výsledného kódu je více než obrovská,
nejen ve zdrojové formě, ale i v konečném produktu. Příkladem jsou
například programy pod Windows generované kompilátory jako Borland
C++ nebo Delphy. Je pravda, že se na velikosti částečně podílí
neschopnost autorů těchto kompilátorů vytvořit soustavu objektových
dynamických knihoven, které by se dodávali v základním balení Windows
a které by mohli využívat i ostatní programy (tento systém existuje
například v NeXTSetpu), tím by se výrazně snížila velikost strojového
kódu. Ale vysoce komerční pojetí Windows to patrně nedovoluje. Abych
se ale vrátil k OOP. Nemám nic proti lidem, kteří ho dokáží využít ve
prospěch věci, jako například Dement, ale čistě OOP programátoři jsou
podle mě blázni, protože ztrácejí energii na naprosto zbytečných
věcech. Ale to je jen můj subjektivní názor vyplývající z vlastní
zkušenosti. Možná je to všechno úplně jinak, kdo ví ?
••• Windows 95 •••
Pohled první: Škoda slov, čtenář doplní sám dle vlastní zkušenosti.
Pohled druhý:
Nedávno jsem sestře na počítač instaloval Windows 95. Není
počítači nijak poznamenaná, dosud se bez nich obešla. Nezajímá ji
jestli půlka operačního systému běží v real módu. Nezajímá ji systém
ochrany aplikací. Nezajímá ji jaké prasárny dělá operační systém
s pamětí. O tom vůbec neví. Zajímá se pouze o to, jak jí počítač
usnadní život. Pro ní a milióny dalších lidí, kterým není počítač
smyslem života, ale prostředkem k jeho usnadnění, jsou Windows 95
mezi operačními systémemy na PC tím nejvhodnějším.
Pohled třetí:
Moje názory na Windows asi všichni znáte. Ale pokusím se teď
hovořit trochu v souladu s Dementovou myšlenkou. Je pravda, že vize
pěkného unifikovaného okýnkového systém, se kterým se člověku
neznalého počítačů snadněji pracuje je lákavá, ale musíme si uvědomit
jednu podstatnou věc. Windows 95 nejsou přesně takové, jak se tváří.
Už fakt, že na vývoj bylo věnováno méně peněz než na reklamu hovoří
o něčem nekalém. Podívejte se například na hardwarové nároky tohoto
systému nebo na obchodní politiku ostatních firem, které pro W95
dělají software (nestačí, že je například Excel pod Windows, ale musí
být i Excel pod Windows 95), koncepce W95 je až tak uživatelská, že
děje probíhající v nitru tohoto systému jsou pro normálního člověka
nedostupné a proto v případě závady ihned nakluše opravář z dílny
Microsoftu a prozradí vám za tučný balík peněz, že chyba je fatálního
rázu a že nejlepší by bylo W95 nainstalovat znovu. Všude chce někdo
prachy a uživatelé platí a platí. Já sám bych si mohl jen libovat
a těšit se na růžovou budoucnost vývojáře pod prostředí W95, ale mě
je trochu proti srsti okrádat nevinné lidi.
Dement & ReDox
výheň