Odpovídáte na názor ke článku Jaký jazyk jako první?.
[17] To se ale dostáváme k přístupu "v dílnách bychom děti nejdříve měli naučit kreslit výkresy, počítat nosné konstrukce a řešit diferenciální rovnice pohybových soustav, a teprve pak je nechat uříznout prkénko". Aneb cíl je jiný - naučit programovat lidi, kteří se ani moc nechtějí naučit programovat. Možnost si to osahat a zkusit je základ. Zkusit si ten Hello World spustit. Začínat algoritmy pro řazení a UML je cesta do pekla.
Osobně s láskou vzpomínám na Turbo Pascal. Nejdůležitějším prvkem pak byl debugger, kdy si člověk doslova "prokrokoval" cestu programem. Pokud bych měl nějaký jazyk vybrat, tak tohle by byl jeden z mých požadavků - interaktivní debugger, kde vidím kde jsem a co dělám, a mohu se kouknout na obsah proměnných. Ostatně nedávno jsem učil dva kolegy "z kanceláře" programovat. To by jeden neřekl, jak dobře funguje debugger ve VBA. A spreadsheet navíc poskytuje triviální metodu pro vstup a výstup dat. Uživatelské formuláře se v tom také dají udělat. Čím víc o tom přemýšlím, tím lepší mi to připadá. Asi jo, učil bych to na OpenOffice.org, Hello World se v tom napsat dá, úlohy typu vezmi údaje ze sloupce A a zkopíruj je do sloupce B seřazené. Jo, to by jako začátek šlo.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 36 343×
Přečteno 25 471×
Přečteno 23 874×
Přečteno 20 264×
Přečteno 17 978×