První den semestru a už musím kritizovat (aneb poněkud nepovedená Java)
Dnes začal (nejen) na matfyzu nový semestr. A hned první den jsem zažil jednu z nejhorších přednášek týkajících se programovacího jazyka – úvodní přednášku k semináři z Javy. Něco málo o tomto jazyku vím, a tak si dovolím kritizovat:
- Jak může někdo v první přednášce z Javy neříct důvod, proč ji vůbec Sun vymyslel a proč mu nestačily existující jazyky?
- Jak se někdo může při výkladu historie Javy omezit na věty typu "v 1.4 přibyl assert" a vůbec nezmínit strastiplnou cestu Javy vedoucí přes applety až k dnešním jejím hlavním doménám – totiž serverovým aplikacím a mobilním zařízením?
- Jak může někdo u Javy konstatovat "skoro všechno je objekt" a nějak to dál nerozvádět? Co třeba říct, proč to tak je, zda je to výhodné, srovnat s C++?
- Jak může někdo odbýt garbage collector jen prohlášením, že existuje, a
není tedy potřeba používat
delete
? Bez sebemenší zmínky o tom, jaké byly důvody jeho vzniku, jaké to přineslo výhody a jaké nevýhody? Jak to může udělat i s celou Javovskou virtuální mašinou? - Jak se v roce 2004 při výkladu Javy někdo může nezmínit o C#?
- A jak někdo může začít popis syntaxe u komentářů? ;-)
Asi jste pochopili, že tato přednáška mě zrovna nenadchla. Bohužel přednášející (nebudu uvádět jméno; kdo doopravdy chce, si ho dovede zjistit sám) má talent podat obrovsky zajímavé věci jako naprosto nudné a nezáživné, k čemuž mu dopomáhal i jeho monotónní přednes (ten bych mu ale i odpustil, ne každý se narodil řečníkem). Zrovna u Javy mě to dost mrzí.
Na matfyz jsem šel kvůli tomu, abych aspoň někdy (když to sám pochopím) mohl vidět věci do hloubky. Pro mě to znamená hlavně dostat odpovědi na všechna "proč?". Java mi jako matfyzácká přednáška nepřišla ani náhodou – byla o třídu níž. Jsem snad na svou školu příliš náročný?
Chápu, je ošidné dělat dalekosáhlé závěry z první hodiny a půl, ale i tak myslím, že na téhle přednášce mě nějakou dobu nikdo neuvidí – dokud se někdy v polovině semestru nerozhodnu zjistit, zda se úroveň aspoň trochu nezlepšila. Což mi ale samozřejmě nebrání si ji zapsat a na konci semestru z ní vydolovat dva kredity :-)