13
ответов

Как можно сделать что-либо полезное без изменяемого состояния?

Я читал много материала о функциональном программировании в последнее время, и я могу понять большую часть из него, но одной вещью, я просто не могу перенести голову, является кодирование не сохраняющее состояние. Это кажется мне этим...
вопрос задан: 25 June 2009 17:44
13
ответов

Тестирование GUI [закрывается]

Я работаю по вопросу о тестировании моего GUI, и я не совсем уверен в лучшем подходе здесь. Мой GUI создается с помощью традиционной платформы MVC, таким образом, я легко могу протестировать логические части GUI...
вопрос задан: 17 October 2008 21:29
12
ответов

Как получить каждый Энный элемент бесконечного списка в Haskell?

Строго говоря, как я генерирую новый список каждого Энного элемента из существующего бесконечного списка? Например, если список является [5, 3, 0, 1, 8, 0, 3, 4, 0, 93, 211, 0...] затем получением каждого 3-го элемента...
вопрос задан: 4 April 2019 13:06
12
ответов

Почему Вы решали “против” использования Erlang?

Вы на самом деле "попробовали" (средства, запрограммированные в, не только читает статью о нем), Erlang, и отклонил его для проекта? Если так, почему? Кроме того, если Вы решили вернуться к своему старому языку, или к...
вопрос задан: 13 April 2010 12:27
12
ответов

Смешение объектно-ориентированного и функционального программирования

Какие языки доступны для продвижения как объектно-ориентированного, так и функционального программирования? Я знаю, что любой язык, который поддерживает первоклассные функции, можно считать функциональным, но я смотрю ...
вопрос задан: 18 June 2009 22:55
12
ответов

Которому виду проблемы функциональному программированию хорошо удовлетворяют? [закрытый]

Функциональное программирование, кажется, парадигма в информатике, которая имеет все больше эха. Интересно, какой вид проблем лучше решены с подходом функционального программирования, а не...
вопрос задан: 14 October 2008 10:35
11
ответов

Запишите интерпретатор Haskell в Haskell

Классическое осуществление программирования должно записать интерпретатор Lisp/схемы в Lisp/схеме. Питание полного языка может быть усилено для создания интерпретатора для подмножества языка. Есть ли...
вопрос задан: 30 July 2017 08:56
11
ответов

Haskell против процедурного программирования в реальном мире [закрыто]

В эти дни я серьезно отношусь к функциональному программированию. В то время как я действительно взволнован Haskell и возможностями, которые он предлагает, теперь я также вижу, что это займет у меня некоторое время ...
вопрос задан: 23 May 2017 12:22
11
ответов

Действительно ли Ruby является функциональным языком?

Википедия говорит, что Ruby является функциональным языком, но я не убежден. Почему или почему нет?
вопрос задан: 28 August 2015 17:42
11
ответов

В Функциональном программировании, что такое функтор?

Я столкнулся с термином 'Функтор' несколько раз при чтении различных статей о функциональном программировании, но авторы обычно предполагают, что читатель уже понимает термин. Оглядывание на...
вопрос задан: 26 November 2013 02:28
11
ответов

Сила дизайна OO в семантике или инкапсуляции?

Объектно-ориентированный дизайн (OOD) комбинирует данные и его методы. Это, насколько я вижу, достигает двух больших вещей: это обеспечивает инкапсуляцию (таким образом, я не забочусь, каковы данные там, только как я получаю значения I...
вопрос задан: 4 June 2010 09:13
11
ответов

Haskell подставляет оператор (:)

Я действительно плохо знаком с Haskell (На самом деле, я видел "Реальный мир Haskell" от O'Reilly и думал "хм, я думаю, что изучу функциональное программирование" вчера), и я задаюсь вопросом: Я могу использовать конструкцию...
вопрос задан: 21 March 2010 11:13
11
ответов

“интервал-> интервал-> интервал”, Что это означает в F#?

Интересно, что это означает в F#. “функция, берущая целое число, которое возвращает функцию, которая берет целое число и возвращает целое число”. Но я не понимаю это хорошо. Может любой объяснять это так...
вопрос задан: 1 February 2010 20:04
11
ответов

Самоссылочные структуры данных в Лиспе / Схеме

Есть ли способ построить само-ссылочную структуру данных (скажем, граф с циклами) в LISP или схеме? Я никогда не думал об этом раньше, но играя вокруг, я не могу найти простой способ ...
вопрос задан: 15 June 2009 20:22
11
ответов

Действительно ли побочные эффекты являются хорошей вещью?

Я чувствую термин скорее бранное слово. Следовательно, я изумлен этими двумя предложениями в Википедии: Императивное программирование известно использованием побочных эффектов сделать функцию программ. Функциональный...
вопрос задан: 18 April 2009 10:28
11
ответов

Каково различие между данными и кодом?

Для взятия примера считайте ряд скидок доступным покупателю супермаркета. Мы могли определить эти правила как данные некоторым стандартным способом (списки квалификации объектов, применимых дат, купона...
вопрос задан: 13 March 2009 13:59
11
ответов

Неизменный объектный шаблон в C# - что Вы думаете? [закрытый]

Я разработал в течение нескольких проектов шаблон для создания неизменных объектов (только для чтения) и неизменных графов объектов. Неизменные объекты несут преимущество того, чтобы быть ориентированными на многопотоковое исполнение 100% и...
вопрос задан: 8 March 2009 09:45
11
ответов

Аппаратные средства помогли сборке "мусора"

Я думал на способах, которыми функциональные языки могли быть более связаны непосредственно со своими аппаратными средствами и задавались вопросом о любых аппаратных реализациях сборки "мусора". Это ускорило бы вещи...
вопрос задан: 12 February 2009 16:50
11
ответов

Как классы помогают Вам управлять крупными приложениями?

Это подошло в разговоре, который я имел онлайн, и мне пришло в голову, что я понятия не имею, как это, как предполагается, работает: Довольно много программистов, кажется, просто берет в качестве данного - действительно, очевидный это...
вопрос задан: 20 January 2009 04:03
11
ответов

Как я определяю неизменные объекты в Java

В моем коде я создаю набор объектов, к которым получат доступ различные потоки способом, который только безопасен, если объекты неизменны. Когда попытка предпринята для вставки нового объекта...
вопрос задан: 16 October 2008 00:10
10
ответов

Полезный код, который использование уменьшает ()? [закрытый]

У кого-либо здесь есть какой-либо полезный код, какое использование уменьшает () функцию в Python? Есть ли какой-либо код кроме обычного + и *, что мы видим в примерах? Относитесь Судьба уменьшают () в Python 3000 GvR
вопрос задан: 30 May 2017 04:07
10
ответов

Монада в непрограммировании условий [дубликат]

Возможный Дубликат: Что такое монада? Как Вы описали бы монаду в непрограммировании условий? Есть ли некоторое понятие/вещь за пределами программирования (за пределами всего программирования, не просто FP) который...
вопрос задан: 23 May 2017 12:17
10
ответов

Как полезный знает лямбда-исчисление? [закрытый]

Всем людям, которые знают лямбда-исчисление: Какое преимущество это купило Вас, относительно программирования? Вы рекомендовали бы, чтобы люди изучили это?
вопрос задан: 25 June 2013 18:52
10
ответов

Что некоторые проблемы лучшие/хуже обращенный функциональным программированием?

Я часто слышал, что функциональное программирование решает много проблем, которые являются трудными в процедурном / императивном программировании. Но я также услышал, что это не сильно в некоторых других проблемах это...
вопрос задан: 19 March 2013 14:36
10
ответов

Функциональные языки (Erlang, F #, Haskell, Scala)

1) Подходят ли функциональные языки для разработки веб-приложений? 2) Подходят ли функциональные языки для приложений типа бизнес / ERP / CRM?
вопрос задан: 11 December 2010 22:46
10
ответов

Остановка Уменьшения () операция середина пути. Функциональный способ сделать частичную рабочую сумму

Я делал некоторое функциональное программирование и имел вопрос. Возможно, я мог бы отсутствовать, почти там какой-либо способ остановиться, "уменьшают ()" функцию на полпути? Позволяет говорят, когда я достигаю определенного...
вопрос задан: 28 June 2010 05:59
10
ответов

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

Я прочитал некоторые тексты об описании/функциональном программировании (языки), испытали Haskell, а также записанного сам. Из того, что я видел, функциональное программирование имеет несколько преимуществ перед...
вопрос задан: 14 May 2010 05:30
10
ответов

Объяснение функционального программирования объектно-ориентированным программистам и менее техническим специалистам

Какие хорошие примеры я могу использовать для объяснения функционального программирования? Аудитория - это люди с небольшим опытом программирования или люди, имеющие только объектно-ориентированный опыт.
вопрос задан: 19 February 2010 04:24
10
ответов

“Функциональное программирование” имеет четкое значение, но делает “функциональный язык”?

Я понимаю очень ясно различие между методами функционального и императивного программирования. Но существует широко распространенная тенденция говорить "о функциональных языках", и это действительно смущает меня. Из...
вопрос задан: 18 February 2010 19:54
10
ответов

Функциональное программирование передает под мандат новые соглашения о присвоении имен?

Я недавно начал изучать функциональное программирование с помощью Haskell и натолкнулся на эту статью о чиновнике Haskell Wiki: Как считать Haskell. Статья утверждает что короткие имена переменной, такие как x...
вопрос задан: 14 October 2009 10:10