Nová kniha: Programování pro úplné začátečníky

Diskuze čtenářů k článku

snake  |  25. 02. 2009 14:24

Tedy najít jako výhodu "Zaměření na praktické použití", přičemž kniha je o Pascalu, navíc - chápu-li dobře, tom úplně nejzákladnějším Pascalu bez jakéhokoli objektového přístupu (jako je ten od Borlandu), to už je opravdu zatraceně hodně silné kafe!

Takováhle knížka mohla uspět možná před 20 lety, s poměrně velkými obtížemi možná ještě před 10, ale dnes?! V době objektového programování, častého využívání SQL, v době HTML/PHP/Javascriptu, atd. učit Pascal bez jakékoli grafické a objektové nadstavby? Ech, to už rovnou můžete učit Karla (nebo jak se ten český vynález jmenoval)!

Navíc opravdu není pravda, že by neexistovaly učebnice pro začátečníky. Zvlášť na ten Pascal jich bylo napsáno opravdu dost, konec konců včetně té od jeho tvůrce (tuším, že to bylo přeloženo i do češtiny, ne?)...

P.S. Samotnému by mi přišlo mnohem užitečnější zvolit třeba i ten VBA v Excelu či cokoli podobného. Základní strukturované programování se tam dá vyvádět také, ale možnosti jsou úplně jinde, praktičnost i rychlost sestavení kódu jakbysmet.

No nic, mám asi nějak zbytečně kritickou náladu...

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 02. 2009 14:57

A jakou knihu by si doporučil?

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 02. 2009 15:10

O Pascalu se tvrdilo, ze ma jednoduchy zapis kodu a tim se ospravedlnovalo jeho pouziti pri vyuce zakladu programovani. Kdyby neucili ti co nic neumi a nechteji se ucit nic noveho, tak uz by se na strednich skolach mohl misto pascalu treba pouzit python, ktery je jeste jednodussi a zaroven mnohem mocnejsi a velmi progresivni. Ucit se pascal je jen ztrata casu. Sice se clovek nauci nejake zaklady algoritmizace, ale kdyby pouzil neco jineho, tak bude jeho usili mnohem prinosnejsi. Ja znam treba par lidi, kteri se s programovanim setkali az poprve na VS, kde se zacinalo rovnou v Jave a myslim, ze toho nelituji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
25. 02. 2009 15:35

Python pravděpodobně ve školství ostrouhá protože má dynamické typy.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
25. 02. 2009 16:24

Nemáte pravdu. Kniha není učebnicí Pascalu, ale učebnicí základů programování. Pascal slouží pouze k praktickým ukázkám. Cílem není naučit vytvářet nějaké programy, ale aby čtenář, který nemá naprosto žádné znalosti programování, pomalu pochopil, jak celé to programování funguje.

Nepleťte si knihu s kniham, jenž učí programovat v konkrétním jazyce. Takové ambice tato kniha nemá. Kniha podobného ražení úpatří ve světě mezi velmi ojedinělé. Ostatně není se čemu divit: Vysvětlit neznalému, jak funguje programování není nic jednoduchého. Autorovi v této knize se to podařilo na jedničku.

Mimochodem, Pascal se u nás stále používá k výuce základů programování na středních i na vysokových školách. Proto jsme volili právě Pascal. Ten dostal přednost před Pythonem.

Souhlasím  |  Nesouhlasím  |  Odpovědět
25. 02. 2009 22:03

Pascal ? .... Aha slepá ulička ještě nevymřela a pamětníci (nebo všehoschopní učitelé ji vykopávají opět z hrobu ) . Můj názor je takový , že pokud si někdo musí kupovat knihu ,aby pochopil co je to vůbec algoritmus a jak se množí králíci tak u téhle knihy zůstane a programování položí na hřebík .

Souhlasím  |  Nesouhlasím  |  Odpovědět
26. 02. 2009 23:22

Myslím, že to je naprostý omyl. Hlavní motivací začátečníka k tomu, aby se naučil základům programování, je to, že si to zkouší sám a něco (malého) vlastnoručně vytvoří. Takže když zjistí, že celá knížka, kterou přečetl, používá mrtvý jazyk, který je už stovky let v moderním světě k ničemu, a že se tedy bude muset zase znovu naučit něco dalšího, tentokrát reálně použitelného, jistě bude autora knihy proklínat.

Nevidím důvod, proč učit základy programování v mrtvém jazyce. V Americe se Python k výuce základů programování leckde používá už deset let. Protože to je něco, co je pro žáky skutečně použitelné, zkrátka dobrá investice.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
28. 02. 2009 10:29

Možná jste si nevšiml, ale my žijeme v České republice a ne v Americe A ať se vám to líbí nebo ne, v ČR se základy programování učí na Pascalu. Není na vydavatelství, aby toto měnila. Jakmile se u nás začne používat jiný jazyk pro výuku základů, i nakladatelvství tuto změnu bude rádo reflektovat.

Čili nevtrďte , že je kniha začátečníkovi k ničemu, když jste viděl jen obálku. Vezměte si knihu do ruky v knihkupectví, začtěte se a pak suďte. Věřím, že kdybyste to udělal, změníte názor.

Souhlasím  |  Nesouhlasím  |  Odpovědět
02. 03. 2009 20:59

Plně souhlasím s J.M. - Touhle knihou autor odvádí pouze medvědí službu výuce programování .

Pascal není latina , aby mělo dnes smysl nutit kohokoli začínat právě s ním . Vaše výše uvedené ospravedlnění mi připadá jako snaha o výuku křováků , které začnou učit hoblování s tím , že v budoucnu budou stavět zaoceánské parníky dle posledních trendů . A jestli je tohle i trend výuky programování v ČR .....

Základní chyba jakkoli dobré knihy je, že příklady jsou v něčem tak archaickém a nedostačujícím jako je PASCAL ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor