математика для программиста



Математика для программистов

Автор Александр Зверев задал вопрос в разделе Другие языки и технологии

Математика и программирование. и получил лучший ответ

Ответ от Алекс Куха[гуру]
Сейчас много разговоров про импортозамешение, включая отечественное ПО. Как написать программу компьютерной алгебры без знания алгебры?

Ответ от Ўрий Моисеев[гуру]
Может быть нужна для программирования задач, связанных со сложной математикой. Типа расчета полета космического корабля на Юпитер. А если специализироваться на обработке таблиц база данных, то формально математика не нужна. Просто нельзя стать хорошим программистом, не умея мыслить логико-математически и этим математика полезна.

Ответ от Flash[гуру]
Непосредственно математика как инструментарий для написания кода не нужна. Она используется косвенно как тренировочный аппарат и для оценок трудоёмкости операций, оптимизации и т. д. Скажем, разные типы сортировки имеют разный тип сложности - логарифм или, скажем, полином. Тогда очевидно, что при большом числе сортируемых логарифм окажется быстрее.

Ответ от Ђатьяна Шеховцова[гуру]
При оптимизации программ очень даже нужна матлогика

Ответ от Алексей Кузьминов[гуру]
Вам говорят, что нужна математика. И правильно говорят, она ДЕЙСТВИТЕЛЬНО нужна.
Вот только не говорят, КАКАЯ математика.
Для начала отбросим тривиальные области типа криптографии, вычислительной физики и т. п. Эти области требуют глубоких математических знаний, а совсем не программистских.
Далее отбрасываем проблемы из-за переноса реальных объектов в двоичный мир (типа для вещественных чисел (a + b) + c иногда НЕ РАВНО a + (b + c)). Это тоже не знания программиста, а скорее кодера.
Но есть разделы математики НАПРЯМУЮ завязанный на программирование:
1. . Для программистов она нужна тем, что изучает алгоритмы и теорию того, как нужно ПРОЕКТИРОВАТЬ алгоритмы.
2. . Нужна в основном для собственного развития. Но базовые понятия обязательны для знания программиста.
3. . Без комментариев, не всем нужна, но основы знать нужно, иногда всплывают задачи, которые требуют решения такими методами.
4. Нужна, если вы работает с достаточно большим объёмом данных.

Ответ от Андрей[гуру]
Не надо думать, что вся математика выглядит так же, как школьные алгебра и геометрия. То, что изучают в школе - это ничтожная часть современной математики. И программирование - это тоже часть математики. В программировании вообще нет ничего, кроме математики. Но эта математика не похожа на школьную алгебру.
Принципы, по которым функционируют программы (начиная с используемых в языке операторов) - это теория алгоритмов, математика. Любое логическое выражение - это булева алгебра, математика. Любая реляционная база данных - это реляционная алгебра, математика. Программирование 3D - это матричная алгебра, математика. И т. д., и т. п... Какую бы строчку кода ты ни написал - это будет примером использования одного из разделов математики..

Ответ от Ирина В[гуру]
1) Любой графический редактор: вся фильтрация изображений, рисование гладких кривых.
2) Моделирование любых перемещений, или вращений объектов, в тч. в играх для малолетних придурков.
3) Обработка данных с приборов, фильтрация, статистика, управление оборудованием.
4) Абсолютно все задачи оптимизации: планирование, задача комивояжера, и тд.
5) Автоматическое формирование индексов в базах данных.
....
100500) Калькулятор сожратых калорий, для похудения.
И + посмотрите плззз: , это иллюстрация к статье, о механике горных лыж, gif сделан программой на Delphi.

Ответ от 0_ooo[гуру]
Ну, на уровне то школьной программы знать надо. Если горе программист не сможет "к вот этому столбику прибавить 30%" решить умножением коэффициента 0.3 на значения из "этого столбика", а начнет городить огород... на кой такой программист нужен? Много задач из бизнес логики применяют так или иначе элементарную (школьный курс) математику.

Ответ от Krab Bark[гуру]
Дело в том, что програмирование - это решение задачи, записанное на языке програмирования. И программист в первую очередь должен уметь решать задачи, а они связаны в основном с обработкой данных, а для этого обычно нужна математика, притом за пределами школьной - численные методы, матричная алгебра.... Конечно, в некоторых задачах можно обойтись без математики, и некоторые программисты работают именно в таких областях. Но большинство задач тесно связано с математикой.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Математика и программирование.

!! Вопрос для программистов (Нужен совет)
Твою судьбу можешь решить только ты сам. Смотря какое программирование ты хочешь изучать. Если
подробнее...
спросили в Философия
Философия - это точная наука или гуманитарная?
Точная наука - это математика, потому что наиболее точно отражает формы и способы человеческой
подробнее...

кем может работать бакалавр "прикладной математики и информатики"?
1. Программистом.
2. Математиком. 🙂

Прикладные математики бывают разные: может
подробнее...
спросили в ВМК МГУ
Какой ВУЗ выбрать, если учиться на программиста?
. Очень много русских ITшников работает за рубежом и они там ценятся.

Не знаю, насколько
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Какие предметы нужно знать, и сдать в 11 классе, чтобы стать программистом???
Математика в первую очередь. Потом либо физика, либо информатка кому что нравится. А дальше русский
подробнее...

в каких вузах Москвы есть специальность прикладная математика в экономике?
в Московском институте электроники и математике (МИЭМ) есть экономико-математический факультет,
подробнее...

что нужно сдать, чтобы поступить на программиста?
экзамены в виде ЕГЭ: русский, математика,
подробнее...

Кому и за какие заслуги было присвоено звание "Первый программист планеты" ?
Августа Ада Кинг (урождённая Байрон) , графиня Лавлейс - английский математик. Известна прежде
подробнее...

Много есть тестов на так называемый IQ. А какой именно и почему этот Вы считаете самым правильно его определяющим?
Думаю несколько не верно рассматривать тесты IQ с позиции лучший или худший, ибо тесты являются
подробнее...

как стать брокером? ( связанный с недвижимостью)
Профессия брокера не менее сложная и ответственная, чем другие профессии сферы «Бухгалтера,
подробнее...

Как и кто вывел число пи?
Библия рассказывает, что по приказу царя Соломона был сделан круглый медный сосуд диаметром в 10
подробнее...
Оптимизация математика на Википедии
Посмотрите статью на википедии про Оптимизация математика
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*