к.ф.м.н., доцент МФТИ, с.н.с. Института Проблем... · 18 мар 2022
Вопрос не маленький. Надеюсь сообщество дополнит. Но если кратко.
Некоторые разделы математики знать нужно просто всем. Скажем без знания теоремы байеса невозможно правильно оценить новости о коронавирусе или об очередных скандалах на выборах. Вообще теория вероятностей в современном мире больших объемов информации -- необходима для корректного мировосприятия.
В разных разделах программирования нужна разная математика. Тем кто занимается векторной графикой, скажем, нужны кватернионы, теория групп и линейная алгебра. Тем, кто занимается распознаванием образа -- дифференциальная геометрия и топология, тем кто занимается моделированием не обойтись без дифуров и вычислительной математики.
Важный момент ещё вот в чём. Без знаний математики часто задачу вообще невозможно грамотно сформулировать. А сформулировав -- не получится решить без определенной математической эрудиции. То есть вы просто не поймёте какую задачу решаете, ну а значит и не сможете использовать накопленную учеными информацию.
Важно. Как минимум, для того, чтобы простые математические операции не вызывали у программиста стопор, в процессе написания логики кода, а как максимум в процессе программирования приходится осуществлять обработку изображений... Читать далее
Без математики код написать невозможно по определению. В коде содержатся числа, переменные, арифметические и логические операции, функции. А это всё математические понятия.