Нет, для них не нужна. Она нужна для решения задач с помощью программ, написанных на Бейсике и Паскале. Хотя оба они относятся уже к классу языков для обучения программированию, а не для профессионального программирования.
Они все следят за мной, лезут в окна и высматривают время когда я пройду мимо окна чтобы посмотреть, и смотрят дважды
даже когда я отойду, оборачиваются на меня даже когда идут прямо а я левее от них. Они все действуют сообща против меня. В день страшного суда они будут лезть из самых глубин земли и паче их будет. ЕДИНИЦЫ войдут в Царствие небесное.
И не думай что я додик, измученный онанизмом скучный дрышавый задрот с длинными волосами нелепо срущий в интернете, мне не составит труда подойти к каждому из них и дать ногой в пах, но я этого не делаю.
Для языка программирования математика не нужна. Только вот и сам язык программирования нужен только для того, чтобы записывать способы решения задач (т.е. алгоритмы) в понятном компьютеру виде. И всё, что ты сможешь без знания математики - лишь воспроизводить чужой код без малейшего понимания качества того, что пишешь.
P.S. И "математика" в моём ответе - совсем не школьные "алгебра" с "геометрией", а дискретная математика и вычислительная математика.