Odpovídáte na názor ke článku Jaký jazyk jako první?.
Podle mého názoru je velmi důležité, na jakém jazyku programátor začne, protože ho do jisté míry zařazuje. Je to stejné, jako když si si přečtete knížku a pak shlédnete film nebo naopak. To první se vám prostě líbí víc. Proto bych začal něčím, co nováčka nezkazí a dá mu zákadní představu.
Pro základku (pokud se tam někdo odváží zavést programování) a nižší střední školu rozhodně Karel. Pochopíte cykly a podmínky dřív, než vám dojde, že programujete.
Problematika ukazatelů se výborně vysvěltuje na BrainFucku, na zbytek je dobré C. Sice jsou s ním zbytečné starosti, ale jen co překousnete těžký začátek, máte v rukou jazyk, který vás učí dobře programovat, protože nic nedělá za vás. Navíc ať si kdo chce co chce říká, není od věci být blízko železu. Alespoň ze začátku ne.
Pokud se vám C zdá příliš těžké, tak zvedám ruku pro Python, popř. Ruby. Syntaxe primitivní, navíc jsou velmi mocné. Četl jsem dokonce něco o tom, že se v anglicky mluvících zemích uvažuje o zařazení Pythonu do povinné výuky prvního až druhého stupně.
Velmi mě zaujala myšlenka Code Hero (http://primerlabs.com/). To je myslím nejlepší možná varianta.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 883×
Přečteno 26 499×
Přečteno 25 235×
Přečteno 21 350×
Přečteno 19 167×