Вопросы с тегом «math»

Вопросы программирования, которые значительно затронуты или лучше всего определены математикой проблемы.

4
Необходимые математические навыки для книги Введение в алгоритмы (CLRS) [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 4 года назад . У меня уже есть знания об основных алгоритмах. Теперь я планирую изучить более продвинутые алгоритмы и решаю …


11
Как фундаментальная математика эффективно оценивается языками программирования?
По мере того, как я все больше и больше увлекаюсь теорией, лежащей в основе программирования, я нахожусь очарованным и ошеломленным, казалось бы, простыми вещами. Я понимаю, что мое понимание большинства фундаментальных процессов оправдано круговой логикой Q : Как это работает? A : Потому что это так! Я ненавижу это понимание! …
22 math  evaluation 

7
Как можно модернизировать большую кодовую базу, основанную на фортрановском числе?
Друг из академии попросил у меня совета (я разработчик бизнес-приложений на C #). У него есть устаревшая кодовая база, которую он написал на Фортране в области медицинской визуализации. Это делает огромное количество хруста с использованием векторов. Он использует кластер (30-ядерные ядра) и теперь перешел на одну рабочую станцию ​​с 500-гигабитным …
21 math  legacy  fortran 

5
Сильно ли функциональное программирование связано с математикой?
Связано ли функциональное программирование с математикой, потому что большая часть функционального программирования изображена математическими понятиями? НЕОБХОДИМО ли иметь сильную математическую базу для изучения и понимания функционального программирования для программиста с обязательным опытом работы?

4
почему все учебники по функциональному программированию такие математические?
Я пытался изучить функциональное программирование, и большинство найденных мной уроков используют математику в качестве примеров для более сложных конструкций (в некоторых случаях даже простых). Почему это? Я полагаю, что-то проще может быть использовано. Это делает его трудным для изучения. Справочная информация: я пишу программное обеспечение в течение 12 лет. Я …

6
Что является основой математики для значений первого / второго / третьего класса в языках программирования?
добавленной Просто нашел два связанных вопроса /math//q/1759680/1281 /programming//a/2582804/156458 В языках программирования, из прагматики языка программирования Майкла Скотта В общем случае считается, что значение в языке программирования имеет статус первого класса, если его можно передать в качестве параметра, вернуть из подпрограммы или присвоить переменной. Простые типы, такие как целые числа и …

4
Документирование математической логики в коде
Иногда, хотя и не часто, мне приходится включать математическую логику в мой код. Используемые концепции в основном очень просты, но результирующий код не таков - множество переменных с неясной целью и некоторые операции с не столь очевидным намерением. Я не имею в виду , что код не читается или неосновательный, …

17
Какие хорошие математические формулы нужно знать для программирования? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

1
Почему Math.min работает с массивом из одного элемента
Согласно MDN Math.min принимает только числа, и если один из аргументов не является числом, он вернется NaN. Это правда , что если мы передаем массив с несколькими номерами мы получаем NaN, например: Math.min([1,2]), но если мы используем массив только с одним номером, Math.minвозвращает число в массиве, как в этом примере: …
17 javascript  math 

4
Почему mod (%) является фундаментальным математическим оператором во многих языках программирования?
Существует ли какая-либо историческая или иная причина, почему оператор модуля является частью небольшого набора стандартных операторов в том, что выглядит как многие языки? ( +, -, *, /а %для Java и C - **в Ruby и Python). Кажется странным включать мод как «фундаментальный» (чтобы не выбивать его, я его часто …

1
На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку?
На каком языке программирования возникло использование знака процента (%) для обозначения по модулю / остатку? Этот предыдущий пост 1 объясняет, что символ%, вероятно, был выбран, потому что он включает косую черту, умную для операции, связанной с делением. В нем также упоминается влияние использования символа С. Однако я не уверен, что …

7
Что можно сделать, чтобы улучшить читаемость математически ориентированного кода на C #, Java и т.п.? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Как программист C и программист C #, одна вещь, которая мне не …
16 java  c#  math  readability 

4
Обработка чрезвычайно больших чисел на языке, который не может?
Я пытаюсь подумать о том, как бы я делал вычисления для чрезвычайно больших чисел (до бесконечности - без целых чисел), если языковая конструкция не способна обрабатывать числа, превышающие определенное значение. Я уверен, что я не первый и не последний, кто задает этот вопрос, но используемые мной поисковые термины не дают …

2
Пытаясь понять сравнение 2N lnN для быстрой сортировки
Я проходил анализ быстрой сортировки в книге Алгоритмов Седжвика. Он создает следующее рекуррентное отношение для числа сравнений в быстрой сортировке при сортировке массива из N различных элементов. Мне тяжело понять это ... Я знаю, что для любого элемента требуется 1 / N вероятность того, что он станет стержнем, и что …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.