Odpovídáte na názor ke článku Jaký jazyk jako první?.
Nechápu, jak můžete na výuku programování doporučovat C++. A dokonce tady někdo psal, cituji "netreba pri tom na zaciatku preliezat nejake mury OOP". C++ je právě objektová nadstavba C, bez OOP přece nemá smysl. A po začátečníkovi chtít ke všemu chápat správu paměti? Chce to snad něco jednoduchého v čem lze hezky zapsat algoritmus a vidět výsledek. Začátečník potřebuje jednoduše vyjádřit myšlenku algoritmu, ne se starat ještě o dalších x věcí kolem IO a paměti. Něco jak byl Pascal, ten byl pro začátky dost dobrý(však byl také přímo navržen jako výukový jazyk). I Scheme je na výuku dobrý(myslím, že se také používá MIT jako výukový jazyk). Pěkně se v něm ukazuje rekurze, rozdělení na funkce atp. Jenom se v něm špatně zapisují matematické výrazy, prefixová syntaxe není moc pěkná na čtení. Na druhé straně se dá psát kód s minimem příkazů. Ještě tak možná Python. Je poměrně jednoduchý a aspoň naučí správně psát kód, když nutí odsazovat. A to je kromě Loga a Karla všechno, co mě napadá jako vhodný začátečnický jazyk. :)
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 775×
Přečteno 26 420×
Přečteno 24 934×
Přečteno 21 278×
Přečteno 18 933×