Другие языки программирования и технологии
Как высшая математика помогает в программировании?
Учусь в университете на факультете компьятерных наук программа Компютерные системы и у нас очень много высшей математики. Вопрос: Как высшая математика помогает в программировании?
Любая программа - это алгоритм. А любой алгоритм - это теория алгоритмов, математика.
Но в одной нетривиальной программе не получится обойтись без булевой алгебры - математика.
Финансовые задачи - линейная алгебра, математика.
Базы данных - теория множеств и реляционная алгебра, математика.
Обработка сигналов (включая видео и аудио) - преобразование Фурье, математика
Моделирование процессов (включая "физику" в играх) - дифференциальные уравнения, математика.
3D - векторная и матричная алгебры, математика.
Даже банальная отрисовка шрифтов - кривые Безье, математика.
Игровой процесс - комбинаторика и теория игр, математика.
И т. д. Куда ни плюнь, обязательно попадёшь в раздел математики. Даже в CSS матричная алгебра используется.
Но в одной нетривиальной программе не получится обойтись без булевой алгебры - математика.
Финансовые задачи - линейная алгебра, математика.
Базы данных - теория множеств и реляционная алгебра, математика.
Обработка сигналов (включая видео и аудио) - преобразование Фурье, математика
Моделирование процессов (включая "физику" в играх) - дифференциальные уравнения, математика.
3D - векторная и матричная алгебры, математика.
Даже банальная отрисовка шрифтов - кривые Безье, математика.
Игровой процесс - комбинаторика и теория игр, математика.
И т. д. Куда ни плюнь, обязательно попадёшь в раздел математики. Даже в CSS матричная алгебра используется.
Обыкновенно. В программировании кроме математики и синтаксиса языков (причём синтаксис сам по себе ничего не даёт, набор слов) ничего нет
Программирование - создание программ. Программы бывают и для вычислений, допустим у меня была тема дипломной "метод векторного поиска"...короче оптимальный маршрут для ракеты и поражения цели, это если в военной сфере применять, а так что угодно можно искать, хоть оптимизировать производственную деятельность для получения максимальной прибыли и качества.
А по факту в жизни математики и особенно высшей не много, когда надо, то пользователи мат пакетами пользуются, а остальное 95% всяких программ если и используют вышку то уже в готовых библиотеках куда мало кто полезет.
Ну и на работе работать могут и без вышки, просто когда надо сложные вещи, то зовут спеца по этому, а так можешь всякую тебе потятную хрень делать... да даже кто-то тестированием по плану занимается, кто-то документацию может строчить и всех их мучали высшей математикой.
Да, и у нас вышка помогала на 1 курсе отсеять слабых (отчислить тоже) и выявить сильных в этой логичной науке, так как все 3 экзамена в первом полугодии были именно из разных разделов математики.
А по факту в жизни математики и особенно высшей не много, когда надо, то пользователи мат пакетами пользуются, а остальное 95% всяких программ если и используют вышку то уже в готовых библиотеках куда мало кто полезет.
Ну и на работе работать могут и без вышки, просто когда надо сложные вещи, то зовут спеца по этому, а так можешь всякую тебе потятную хрень делать... да даже кто-то тестированием по плану занимается, кто-то документацию может строчить и всех их мучали высшей математикой.
Да, и у нас вышка помогала на 1 курсе отсеять слабых (отчислить тоже) и выявить сильных в этой логичной науке, так как все 3 экзамена в первом полугодии были именно из разных разделов математики.
1. Программирование - разработка алгоритма решения задачи. Теория алгоритмов - сплошная математика.
математика чертовка. как ты построишь программу теоретического разложения стоимости опциона без знаний того как решаются гаусовские уравнения. Физика также важна. помимо математики.
Похожие вопросы
- для чего нужна высшая математика в программировании.
- Где применяется высшая математика в программирование?
- Хочу получить второе высшее образование. Выбираю между программированием и сис-администрированием.
- Математика для обучения программированию
- Математика в веб программировании насколько важна?
- Зачем высшая математика программисту?
- Программировать лучше на C++ или на JAVA. Что перспективней? Правда ли нельзя прожить без высшей математики ?
- Как математика помогает программисту?
- Какие Языки программирования высокого уровня для системного программирования
- Нужно ли знать математику чтоб научиться программированию?