Мне приходилось спорить с другом в дни колледжа, нужна ли передовая математика для любого ветерана-программиста. Он с яростью спорил против этого. Он сказал, что программисты нуждаются только в базовых математических знаниях из средней школы или в новой математике колледжа, не более того, и что почти все задачи программирования могут быть достигнуты без необходимости в передовой математике. Он утверждал, однако, что алгоритмы являются фундаментальными и должны иметь активы для программистов.
Моя позиция заключалась в том, что все успехи в области информатики зависели почти исключительно от достижений математики, и поэтому глубокие знания в области математики очень помогли бы программистам, когда они будут работать с реальными сложными проблемами.
Я до сих пор не могу решить, на какой стороне аргументов правильно. Не могли бы вы рассказать нам свою позицию, исходя из вашего собственного опыта?