6
ответов

Функциональное программирование и нефункциональное программирование

На моем втором году Университета нам "преподавали" Haskell, я почти ничего не знаю об этом и еще меньше о функциональном программировании. Что такое функциональное программирование, почему and/xor, где я хотел бы...
вопрос задан: 2 February 2017 22:55
6
ответов

Удаление элементов с Array.map в JavaScript

Я хотел бы отфильтровать массив объектов при помощи карты () функция. Вот фрагмент кода: var filteredItems = items.map (функция (объект) {если (... некоторое условие...) {возвращают объект;...
вопрос задан: 22 December 2016 06:03
6
ответов

Существенные различия между F# и Clojure

Каковы старшие значащие различия между F# и Clojure? Который конструкции имеет F#, который Clojure не имеет и наоборот? F# имеет макросы?
вопрос задан: 12 May 2014 17:01
6
ответов

Разработка F# и поблочное тестирование?

Я просто начал с F#, который является моим первым функциональным языком. Я работал квазиисключительно с C# и наслаждаюсь много, как F# приводит меня заново обдумать, как я пишу код. Один аспект я нахожу немного...
вопрос задан: 7 January 2014 22:06
6
ответов

Как я кодирую дерево объектов в Haskell с указателями для порождения и дети?

У меня есть следующая проблема: у Меня есть дерево объектов различных классов, где действие в дочернем классе делает недействительным родителя. На императивных языках это тривиально, чтобы сделать. Например, в...
вопрос задан: 15 April 2013 03:12
6
ответов

Действительно ли Haskell чист (какой-нибудь язык, который имеет дело с вводом и выводом вне системы)?

После касания Monads в отношении функционального программирования, делает ли функция на самом деле язык чистым, или это просто еще одна «карта выхода из тюрьмы» для рассуждения компьютерных систем в ...
вопрос задан: 5 June 2012 16:00
6
ответов

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

Функциональные языки хороши, потому что они избегают ошибок путем устранения состояния, но также и потому что они могут быть легко параллелизированы автоматически для Вас без Вас имеющий необходимость волноваться о количестве потока...
вопрос задан: 2 May 2012 19:38
6
ответов

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

Существует ли хорошая библиотека для функционального программирования в Java? Я ищу материал как Предикат и Список. Найдите () (как статический метод). Не сложный для реализации но было бы хорошо найти...
вопрос задан: 22 June 2011 18:26
6
ответов

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

Несколько вопросов о языках функционального программирования имеют меня думающий о том, является ли XSLT языком функционального программирования. В противном случае, что пропускают функции? Сократили XSLT 2.0 или...
вопрос задан: 18 December 2010 21:05
6
ответов

Использование для идентификационной функции Haskell

Которые являются использованием для идентификационной функции в Haskell?
вопрос задан: 28 June 2010 21:39
6
ответов

Вы используете Python главным образом для его функциональных или объектно-ориентированных функций? [закрытый]

Я вижу то, что походит на большинство разработчиков Python на StackOverflow, подтверждающем использование кратких функциональных инструментов как лямбды, карты, фильтры, и т.д., в то время как другие говорят, что их код является более четким и больше...
вопрос задан: 6 June 2010 14:09
6
ответов

Что самые интересные эквивалентности являются результатом Изоморфизма Карри-Говарда?

Я натолкнулся на Изоморфизм Карри-Говарда относительно поздно в моей жизни программирования, и возможно это способствует тому, что я был крайне очарованным им. Это подразумевает это для каждой концепции программирования там...
вопрос задан: 3 June 2010 22:18
6
ответов

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

Что имеют в виду функциональные программисты, когда они говорят, что определенная вещь компонуема или не компонуема? Некоторые операторы этого вида, который я считал: Управляющие структуры не компонуемы...
вопрос задан: 22 May 2010 04:59
6
ответов

Для чего ключевое слово, которому “позволяют”, на функциональных языках как F# и OCaml?

При рассмотрении F# Ocaml и других функциональных примеров кода языка я замечаю, что ключевое слово, которому позволяют, используется очень часто. Почему Вам нужен он? Почему языки были разработаны, чтобы иметь его? Почему не может Вы...
вопрос задан: 16 May 2010 14:12
6
ответов

Как я могу отобразить Строку на функцию в Java?

В настоящее время у меня есть набор классов Java, которые реализуют Интерфейс процессора, означая, что у них всех есть processRequest (Строковый ключ) метод. Идея состоит в том, что каждый класс имеет некоторых (скажите, <10), участник...
вопрос задан: 30 April 2010 15:49
6
ответов

Элементы zip с четными и нечетными индексами в списке

Я хочу архивировать четные и нечетные элементы в списке для вхождения в список пар, как этот: ["A", "B", "C", "D", "E", "F"]-> [("A", "B"), ("C", "D"),
вопрос задан: 8 April 2010 16:19
6
ответов

UML может использоваться для моделирования Функциональной программы? [закрытый]

Строго говоря, как Вы моделируете функциональную программу или одно разработанное использование Функционального Стиля (без классов), использование схемы и не текстового представления, является им вообще возможный, и мог...
вопрос задан: 16 March 2010 11:04
6
ответов

Получение ссылки на Функциональный объект JavaScript позади оператора

Вот процедура шепелявости, которая просто добавляет к абсолютному значению 'b': (определите (a-plus-abs-b b) ((, если (> b 0) +-) b)) я думаю, что это красиво, и я пытаюсь найти лучший способ...
вопрос задан: 10 March 2010 11:16
6
ответов

Программист Scala - “должен там быть одним очевидным способом сделать это” или “больше чем один способ сделать это”?

Я делал Java в течение долгого времени и запустил Scala приблизительно 6 месяцев назад. Я люблю язык. Одна вещь, которую я обнаружил, состоит в том, что существует несколько способов сделать вещи. Я не знаю, ли это...
вопрос задан: 5 February 2010 15:42
6
ответов

Список слияния карт и объединения оценивает наборам в Clojure

Какую функцию я могу поместить как НЕЧТО здесь для получения верный в конце? Я играл с установленным на хеш (только корректный для первых 2 значений), союз и concat, но я знаю, что не обрабатываю одноэлементное по сравнению с набором...
вопрос задан: 4 February 2010 21:05
6
ответов

Функциональные языки справляются хорошо со сложностью?

Мне любопытно, как функциональные языки выдерживают сравнение (в целом) с более "традиционными" языками, такими как C# и Java для больших программ. Делает процесс выполнения программы, становятся трудными следовать более быстро чем если бы...
вопрос задан: 2 February 2010 20:48
6
ответов

Какие событийно-ориентированные приложения реализованы в Haskell?

Я смотрел на Haskell в последнее время, и это походит на очень хороший способ наблюдать проблемы программирования с альтернативной точки зрения - альтернатива моему обычному императиву (у меня есть сильный C++...
вопрос задан: 17 January 2010 23:50
6
ответов

Который является языком более функционального программирования, Haskell или Python? [закрытый]

Изучил Haskell во время хода Функционального программирования в школе. Нашел Haskell немного трудным работать с. Теперь работали много над Python. Python довольно легок работать с. Python делает...
вопрос задан: 22 December 2009 11:09
6
ответов

В Функциональном программировании, это, полагал, что плохая практика имела неполные сопоставления с образцом

Это обычно считают плохой практикой для использования неисчерпывающих соответствий шаблона на функциональных языках как Haskell или F#, который подразумевает, что определенные случаи не покрывают все возможные входные случаи?...
вопрос задан: 10 December 2009 16:49
6
ответов

Erlang: Возврат из функции

У меня есть функция, в которой у меня есть серия операторов отдельного случая. случай...... заканчивается, случай...... конца... и т.д. Я хочу возвратиться из функции сразу когда...
вопрос задан: 8 December 2009 14:32
6
ответов

переосмысление колес: Узел. JS/Event-driven, программирующий v.s. Функциональное программирование?

Теперь существует вся шумиха в последнее время об Узле. JS, управляемая событиями платформа с помощью обратных вызовов JavaScript. К моему ограниченному пониманию его основное преимущество, кажется, что Вы не должны ожидать шаг со стороны...
вопрос задан: 7 December 2009 23:15
6
ответов

Профессионалы. / Недостатки. из Неизменности по сравнению с Переменчивостью

Ну, я предполагаю, что это ясно направление, от которого я пытаюсь рассуждать об этом. Существует большой разговор в эти дни о достоинствах неизменности (constness), когда это возможно. Параллельное...
вопрос задан: 7 December 2009 22:57
6
ответов

Как Функциональный язык отличается с точки зрения реализации языка

Существует целая новая парадигма "функционального программирования", для которого нужно общее изменение образов мышления по сравнению с процедурным программированием. Это использует функции высшего порядка, чистоту, монады, и т.д....
вопрос задан: 7 December 2009 09:13
6
ответов

Шаблоны для функционального, динамического и аспектно-ориентированного программирования

Мы сделали, чтобы очень хороший GoF заказал (Шаблоны разработки: Элементы Допускающего повторное использование Объектно-ориентированного программного обеспечения) о шаблонах в Объектно-ориентированном программировании и большом количестве статей и ресурсо
вопрос задан: 24 November 2009 15:43
6
ответов

Более читаемы функциональный Clojure или обязательный Groovy?

Хорошо, никакой обман теперь. Нет, действительно, займите минуту или два и испытайте это. Что "положения" делает?Править: упрощенный согласно предложению cgrand. (defn возвращение [[текущий следующий] флаг] [(если флаг...
вопрос задан: 14 November 2009 15:31