• Ú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ň