Страницы

четверг, 21 мая 2009 г.

программирование и математика

Итак много программистов после окончания вузов и уже во время учебы в вузах говорят , что высшая математика им ничего не дает и только отвлекает от нормальной работы... То есть от нормального программирование на полюбившемся им языке...
Сначала я сам так думал,но после мне так попался труд господина Кнута , который дал мне ответы на вопросы, которые меня интересовали....
По сути после практики в три года я не мог дать рамки универсального и фундаментального кода для конкретной задачи....Да вообще что делает код достаточным для решения конкретной задачи....Что вообще значит достаточным?По сути в понимании этих аспектов и лежит разница между кодером и программистом...
Вывод пришел сам собой, после вывода что язык программирования это только лишь инструмент и ничего больше,ни идея,ни модель,ни стиль,ни философия, а только лишь инструмент. При помощи этого инструмента мы реализуем математическую модель....
Модель может быть задана при помощи классического математического аппарата,или аналитического,или множеств...
А наша задача, чтоб алгоритм сделанный нами при помощи нашего любимого инструмента нес наименьшие потери сравнительно с идеальным вариантом ,написанным на бумаге, при помощи обычных формул...