[Comm] [JT] Обучение программированию с нуля
REAL
root на mmedia2.kemsu.ru
Вт Окт 6 12:09:40 UTC 2009
Dmitriy Kruglikov пишет:
> Дочка усердно готовилась к олимпиадам по информатике ...
> Достаточно хорошо могла кодить на Паскале, с чистого листа, без
> всякого хелпа писала циклы, ветвления и все такое ...
> А задачу, которая попалась на олимпиаде попросту не смогла понять ...
> Не смогла алгоритмизировать ход решения ...
> Естественно, не смогла реализовать это решение в коде ...
> В результате, 4-е непризовое место...
>
> А решила бы еще одну задачу - было бы первое, потому как ее код
> понравился комиссии ... Очень уж красиво написан был ...
>
> Вот и думайте, чему нужно учить в первую очередь ...
Приведённый пример только подтверждает необходимость усвоения
функционального подхода как можно раньше. Это и происходит при
изучении функциональных (шире - декларативных) языков, ибо все
вменяемые руководства по ним в первую очередь производят настройку
мышления. А вот по алг. языкам - в основном кропотливое изучение
синтаксиса, всяких конструкций. Т.е. на выходе в первую очередь
получается _кодер_, а во вторую уже - програмист (и то не факт).
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
Подробная информация о списке рассылки community