Неужели, чтобы изучать C++, нужен успешный пройденный курс математики в школе? А научным атеистом нужно быть?
Ответ на вопрос не однозначен. Некоторые утверждают что нужны знания математики, некоторые нет(их меньше). Самое главное перед изучением любого языка знать понятие алгоритмов. А при написании программы, думать чего хочешь добится при написании програмы.
Алгоритмы придуманные тобой или готовые дадут шанс описать разумно поставленную задачу. А язык только предоставляет эти средства.
Пример для чего нужна математика: числа Фибоначчи. Если без Гугла и подобных вы знаете, что этоможете смело учить язык))
Для задач где алгоритмы основаны на математике(программирование задач по геометрии).
Математика не главное, но ГРЕХ её не знать. Она значительно упрощает многие задачи. Т.е. где бы не математик решил бы влоб задачу, математик бы применил хитрый план и получил что-то типа вот такого
int a = (b & 0x00FF00FF) | 0xAA11;//здесь написано что-то не очевидное с первого раза, но работающее как часы(суть не в выражении, которое я написал, а в его неочевидности для НЕматематика)
Пользователь решил продолжить мысль 23 Августа 2013, 01:32:32:
purcell,
Желательно знать хотя бы основы asm'a
Можно и асме писать, только жизнь коротка.))