Вопросы с тегом «imperative-programming»

85
В чем разница между императивным, процедурным и структурным программированием?

Исследуя (книги, Википедию, похожие вопросы по SE и т. Д.), Я понял, что императивное программирование является одной из основных парадигм программирования, где вы описываете серию команд (или операторов), которые должен выполнять компьютер (так что вы довольно Многое прикажи ему предпринять...

57
Процесс разработки кода для миссий Apollo 11?

У миссий Аполлона была технология, не более сложная, чем карманный калькулятор. По ссылке здесь есть информация о Apollo Guidance Computer (AGC) Бортовой компьютер Apollo Guidance Computer (AGC) был около 1 кубического фута с 2K 16-битной оперативной памяти и 36K жесткой памяти сердечника и веревки...

38
Что такое ссылочная прозрачность?

Я видел это в императивных парадигмах F (X) + F (х) может не совпадать с: 2 * Р (х) Но в функциональной парадигме все должно быть так же. Я попытался реализовать оба случая в Python и Scheme , но для меня они выглядят довольно просто одинаково. Какой пример мог бы указать на разницу с данной...

17
Что делает функциональные языки программирования декларативными, а не императивными?

Во многих статьях, описывающих преимущества функционального программирования, я видел функциональные языки программирования, такие как Haskell, ML, Scala или Clojure, называемые «декларативными языками», отличными от императивных языков, таких как C / C ++ / C # / Java. Мой вопрос заключается в...

13
Почему императивное программирование предпочтительнее функционального программирования? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Фон: я сторонник функционального программирования, который работает в...

10
Может ли чисто функциональное решение этой проблемы быть таким же чистым, как императив?

У меня есть упражнение на Python следующим образом: многочлен задается в виде набора коэффициентов, так что степени определяются индексами, например: (9,7,5) означает 9 + 7 * x + 5 * x ^ 2 написать функцию для вычисления ее значения для данного х Так как в последнее время я занимаюсь функциональным...

10
Функциональные языки программирования запрещают побочные эффекты?

Согласно Википедии, функциональные языки программирования , которые являются декларативными, запрещают побочные эффекты. Декларативное программирование в целом пытается минимизировать или устранить побочные эффекты. Также, согласно Википедии, побочный эффект связан с изменениями состояния. Таким...

9
Почему использование оператора присваивания или циклов не рекомендуется в функциональном программировании?

Если моя функция удовлетворяет ниже двум требованиям, я полагаю, что функция, Sum возвращающая суммирование элементов в списке, где элемент оценивается как истинное для данного условия, может считаться чистой функцией, не так ли? 1) Для данного набора i / p, то же o / p возвращается независимо от...