математика в программировании



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

для чего нужна высшая математика в программировании. и получил лучший ответ

Ответ от Александр Чернов[гуру]
Высшая математика в программировании нужна для решения сложных инженерных и научных задач. Важно отличать её от элементарной: если первая работает с числами, то высшая изучает процессы, функции и структуры. Математика в программировании применяется повсеместно. Это анализ алгоритмов, где оценка вычислительной сложности помогает выбрать наиболее эффективное решение. Целые отрасли невозможны без этих знаний: трехмерная графика опирается на линейную алгебру, сжатие данных использует дифференциальное исчисление, а алгоритмы демодуляции, такие как SOVA MAX LOG в сотовой связи, строятся на натуральных логарифмах. Разработка операционных систем также требует глубокого понимания того, как процессор математически обрабатывает данные. Даже если формулы не используются ежедневно, математика формирует строгое логическое мышление и учит разбивать сложные задачи на части, что является основой мастерства любого разработчика.

Ответ от Ёанёк...[гуру]
для тебя...

Ответ от Андрей ребров[новичек]
незнаю мне не пригадилась (грузчик вася)

Ответ от Black Jack[эксперт]
Парниша прогер видно и математик дофига.
Может быть это помогает соптимайзить проги, не, не думал?

Ответ от General Rommel[активный]
Для написания программ на разных языках: С++,Паскаль И так далее

Ответ от Nephalim[гуру]
Хоть и не еврей, но отвечу вопросом на вопрос - А зачем для изготовления хлеба - мука?
Извините, но "билеберда" - это то, что творится в мозгах школоты которая учиться ленится, а математика - одна из величайших наук

Ответ от Rustam Fozil[новичек]
Потому что компьютер это и есть чисто высшая математика. Например в компе чтобы слушать музыку сначала его надо превратить в цифровых данных и чтобы сделать его таким тут уже без процессора не обойтись. Процессор все этого математическим образом умно вычисляет вот потом запускает музыку. Чтобы процессор вычислял сложные задании здесь ему без программ не обойтись и вот поэтому здесь нужен высшая математика чтобы сделать его умным ведь оно думает математическим образом а не лингвистическим. Например обычный пользовательский ПК без ОС можно сказать некуда оно не годится потому что сначала в нем надо грузить ОС чтобы процессор стал думать. Чтобы стать высшим программистом например чтобы разработать операционную систему то здесь требуется высшая математика и достаточна знать про желез компа как они работают. Если не врубаться в железах компа и по своему создать какую нибудь программку то знай, что этот программка может нанести вред компу.

Ответ от Nigga Digga[новичек]
А мне математика особо не понадобилась.

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

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

Ответ от Nikolai Chuvakhin[гуру]
Мне насколько раз приходилось реализовывать формулу Блэка-Шоулза. Выглядит она примерно так:
математика в программировании
где
математика в программировании
математика в программировании
Как видите, и натуральные логарифмы, и экспоненты вполне себе присутствуют.. . Но самая трудоемкая часть была даже не в них, а в реализации N -- это кумулятивная функция нормального распределения.. . Впрочем, по сравнению с векторной авторегрессией все это семечки...

Ответ от Ўрий-17[гуру]
Ну вот если я так скажу, например:
"Натуральный логарифм используется в сотовых телефонах при демодуляции сигнала при определении минимальной траектории. Там используют натуральные логарифмы от надёжности решений, сокращая динамический диапазон для метрик. Данный алгоритм принятия решений зашит в виде программы. SOVA MAX LOG алгоритм"
и это только один из примеров, но вряд ли тебе станет более понятным это объяснение.
А вообще высшая математика постоянно применяется в сложных системах, особенно в военной технике - блок управления и наведения, а чаще всего в научных исследованиях по созданию сложной техники.

Ответ от Магазин Игр[новичек]
Много чисел и считать очень много надо!

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

Математика и программирование.
Сейчас много разговоров про импортозамешение, включая отечественное ПО. Как написать программу
подробнее...

Есть вопрос прошу помочь
Ну тогда с использованием конструкторов сам разберёшься?
Периметр - это сумма сторон. В какой
подробнее...

Как стать it специалистом с нуля ?
Стандартная фигня, которая годами сформировалась у людей- программист обяязательно должен знать
подробнее...

Объясните, что такое прикладная математика в экономике??
Специальность/направление в высшем профессиональном образовании "Прикладная математика в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Программисту нужно знать математику?
Нужна ли математика программисту, зависит от задач. Для базовой разработки часто достаточно
подробнее...
спросили в Язык
Первый язык программирования.
Кто пишет "и другие очень лёгкие языки программирования" - тот может все осилить.
Здесь хают
подробнее...

Что проходят по информатике в 9-ом классе?
поразному.. во с новном основоположников сложной математики и программирование стандарта (паскаль
подробнее...

Зачем нужна математика? У нас недели математики помогите 6-7 класс придумать ни чего не могу!!!
В мире всегда происходят события и явления, которые вряд ли можно назвать нелогичными и не
подробнее...
Оптимизация математика на Википедии
Посмотрите статью на википедии про Оптимизация математика
 

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

Имя*

E-mail:*

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