Не всякому. Если вы - фронтенд-разработчик (т.е., пишете ту часть web-страницы, которая выполняется непосредственно на стороне клиента), никаких интегралов и прочих прелестей мат. анализа вам, скорее всего, никогда не потребуется.
Но если вы, например, программируете 3д-графику (пишете свой движок для компьютерной игры, или что-то в этом духе), то без математики не обойтись. В частности, нужна линейная алгебра, векторная алгебра, вычислительная геометрия, стереометрия... Иногда может понадобиться даже теория групп.
Ещё сложная математика (специально не пишу "высшая", т.к. это странный термин) нужна в машинном обучении, обработке данных и многих других областях. А также любому программисту, независимо от его области деятельности, полезно ознакомиться с основами теоретической информатики, теории вычислимости и теории алгоритмов, чтобы понимать базовые концепции, лежащие в основе программирования как такового.
Нет, не нужно
Расскажите эти басни любому толковому адинэснику :)
Добрый день!
Это дисциплина, которую изучают, и достаточно долго и подробно, на всех технических специальностях. Не то чтобы абсолютно все из высшей математики пригодится в прикладном смысле в программировании, но это дает понимание и представление, как все это работает. Ну и математика отлично развивает мозг для подобных задач.
Я по образованию физик, работаю в обороне в области радиоэлектроники, так вот, к нам приходят ребята после Бауманки и МАИ, и когда надо применить математические методы, то они обращаются за помощью, хотя прекрасно программируют
Программист не бывает просто так. Он всегда работает в какой-то области. При сопровождении 1с математика не нужна, сисадмин то же без неё обойдется. А при работе с матмоделями без математики никуда.
не нужно программисту знать высшую математику. потому, что сегодня программисты не нужны. их работу выполняют нейронные сети и глубокая технологическая сингулярность!