[Comm] [JT] Обучение программированию с нуля

REAL root на mmedia2.kemsu.ru
Вт Окт 6 12:09:40 UTC 2009


Dmitriy Kruglikov пишет:
> Дочка усердно готовилась к олимпиадам по информатике ...
> Достаточно хорошо могла кодить на Паскале, с чистого листа, без
> всякого хелпа писала циклы, ветвления и все такое ...
> А задачу, которая попалась на олимпиаде попросту не смогла понять ...
> Не смогла алгоритмизировать ход решения ...
> Естественно, не смогла реализовать это решение в коде ...
> В результате, 4-е непризовое место...
> 
> А решила бы еще одну задачу - было бы первое, потому как ее код
> понравился комиссии ... Очень уж красиво написан был ...
> 
> Вот и думайте, чему нужно учить в первую очередь ...

Приведённый пример только подтверждает необходимость усвоения 
функционального подхода как можно раньше. Это и происходит при 
изучении функциональных (шире - декларативных) языков, ибо все 
вменяемые руководства по ним в первую очередь производят настройку 
мышления. А вот по алг. языкам - в основном кропотливое изучение 
синтаксиса, всяких конструкций. Т.е. на выходе в первую очередь 
получается _кодер_, а во вторую уже - програмист (и то не факт).

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


Подробная информация о списке рассылки community