Názor ke článku Jaký jazyk jako první? od Ondřej Novák - Já nevím, ale rozhodně bych nezačínal přímo jazykem,...

  • 19. 2. 2014 7:03

    Ondřej Novák (neregistrovaný)

    Já nevím, ale rozhodně bych nezačínal přímo jazykem, ale nějakými algoritmy a třeba objektovým modelováním. Když už tohle mám za sebou, pak klidně Javu nebo C++.

    Na popis algoritmů stačí jednoduchý basic (řazení a tak). Na objektové modelování naučit základy UML (to je jen malování čtverečků). Tam je dobré lidi naučit, že každý ten čtvereček je samostatný svět, kde běhají ti trpaslíci algoritmy. No a pak už bych začal nějakou tou javou nebo C++. Proč právě tím? Kvůli silnému typování, které začínajícím pomůže vyvarovat se spoustě chybám. Duck typing bych nechal na nějaké advanced kurzy.

    U C++ budu muset studenty naučit zacházet s pamětí, ale v Javě je zase ochudím o RAII.