как например связана булева алгебра и умение считать тройные интегралы с изучением синтаксиса некоторого языка , структур данных и ооп
наверное чтобы с сортировками поработать и ознакомиться с архитектурой машины нужно трехтомник Фихтенгольца прочитать
матподготовка не гарантирует, что напишешь нормальный оптимальный код, у жестких математиков наоборот как раз бывает. хотя не спорю она нужна.
ну ебашьтесь с паскалем че. я прост на своем опыте говорю. я вот например до сих пор путаюсь когда вижу в коде на нем указатели ^ прочую подобную байду, имхо с понятней как-то в определенных рамках