Инженер электронной техники, программист. · 3 мая 2022
Ну в Си - подобных языках широко используется понятие "функция" или "метод". Я бы сказал, что "подпрограммы" в современных языках программирования имеют даже более продвинутый смысл.
Чем вам не формула:
А это ведь еще и программный модуль наложения маски на изображение. Аргументами здесь являются матрицы и возвращает функция матрицу.
Сама по себе программа или бинарный код это последовательность операций машинных кодов. С формулами не имеет ничего общего.
К тому же, бинарный код может порождать дочерние процессы или потоки, которые "распараллеливаются". Здесь уже совсем ничего общего с формулами.
Бинарный код (приложение) может включать аппаратные ресурсы, которые могут работать независимо от программы и посылать приложению сигналы или прерывания например, прямой доступ к памяти (DMA), АЦП, таймеры. По сути, современное приложение выглядит как маленький виртуальный "мирок" с элементами синхронизации во времени. А вот исходники на языках программирования можно рассматривать как последовательность функций или формул.
Веб-разработчик, геймер, специалист по этике · 1 мая 2022
У вас в вопросе и в дополнении к нему всё в кучу смешалось.
Нет, я не согласен с этим утверждением, потому что я точно знаю, что в общем смысле программа для компьютера - это не математическая формула, по определению. Да, можно... Читать далее
Моё мнение: программы чаще похожи на художественный текст, т.к. изложены в хаотичной манере, немного непредсказуемы и поэтому с трудом познаются лишь только рационально.
Непредсказуемость в программах вызвана не только их... Читать далее
Член ММО - Московского математического Общества... · 2 мая 2022
Не согласен. Полагаю,что программная реализация алгоритма это его отбражение в кодах машины, либо выше - в языке, пригодном для трансляции в кодовую цепочку. Доставляющую детерминированный порядок действий.
Есть языки типа... Читать далее
Да, компьютерную программу можно назвать математической формулой. Мало того, именно это она собой и представляет в конечном итоге. Информатика и, в частности, "Теория алгоритмов" основана на дискретной математике. Фундамент... Читать далее
интегральная политическая теория; космизм... · 8 мая 2022
Математика, конечно, находится в основе всего мира – и виртуального, и любого другого.
Насчёт же того, можно ли ставить знак равенства между программой и формулой – это вопрос игры в слова, зависящий от того, как мы определим... Читать далее
Я Вам еще более интересное могу сказать. Программа и формула это - число. Сейчас покажу как это делается. Представьте что у нас есть некая формальная система, состоящая из алфавита: "Пробел", А, М, Л, Р, У, Ы. Сопоставим... Читать далее
Увлекаюсь математическими проблемами. · 3 мая 2022
Математическая формула подобна идеальной компьютерной программе. Мы забрасываем что-то на входе и получаем нужный ответ на выходе.
Компьютерная программа из-за ошибок программиста может выдать совершенно бесполезный ответ на... Читать далее
Программирование, большие данные, криптопанк... · 9 июн 2022
Компьютерная программа это частный случай математической формулы по определению. Наверно нет ничего «плохого» в том, чтобы считать, что это одно и тоже. В основе виртуального мира ничего не лежит т.к. виртуальный мир никак не... Читать далее
Утверждение вполне обоснованное, а вот следствие из него на первый взгляд неочевидное (но это только на первый взгляд). Спасибо за вопрос, очень забавляют атаки отвечающих знатоков программирования на математику, без понимания... Читать далее