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

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

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

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

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

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

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

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

3
Почему использование оператора присваивания или циклов не рекомендуется в функциональном программировании?
Если моя функция удовлетворяет ниже двум требованиям, я полагаю, что функция, Sum возвращающая суммирование элементов в списке, где элемент оценивается как истинное для данного условия, может считаться чистой функцией, не так ли? 1) Для данного набора i / p, то же o / p возвращается независимо от времени вызова функции …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.