5
ответов

Создание функций в Java?

Я пишу демонстрационный код для API, который мы создали, и я продолжаю сталкиваться с той же проблемой, где я повторяю меня, много раз реклама nauseum. Я крайне знаю, что Java, как планируют, будет иметь...
вопрос задан: 5 February 2010 04:36
5
ответов

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

Я начинаю изучать ocaml и действительно ценю питание рекурсии на языке. Однако одной вещью, по поводу которой я волнуюсь, являются переполнения стека. Если ocaml использует стек для функции...
вопрос задан: 2 February 2010 06:28
5
ответов

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

монады описаны как haskell решение иметь дело с IO. Я задавался вопросом, были ли другие способы иметь дело с IO на чистом функциональном языке.
вопрос задан: 29 January 2010 02:09
5
ответов

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

Кто-нибудь знает, каково наихудшее возможное асимптотическое замедление, которое может произойти при программировании исключительно функционально, а не императивно (т.е. допускает побочные эффекты)? Разъяснение от ...
вопрос задан: 23 January 2010 00:00
5
ответов

Список карты на словарь

Существует ли способ отобразить список на словарь? То, что я хочу сделать, дают ему функцию, которая возвратит название ключа, и значение будет исходным значением. Например; somefunction (лямбда...
вопрос задан: 3 January 2010 03:18
5
ответов

Как эффективное памятью неразрушающее управление наборами достигнуто в функциональном программировании?

Я пытаюсь выяснить, как неразрушающее управление большим количеством реализовано в функциональном программировании, т.е. как возможно изменить или удалить единственные элементы, не имея необходимость к...
вопрос задан: 3 January 2010 02:38
5
ответов

Основы F#: Сворачивание 2 списков вместе в строку

немного ржавый с моих дней Схемы, я хотел бы взять 2 списка: одно из чисел и одна из строк, и сворачивают их вместе в единственную строку, где каждая пара записана как "{(ushort)5, "bla bla bla"}...
вопрос задан: 23 December 2009 02:32
5
ответов

Действительно ли возможно протестировать возвращаемое значение функций ввода-вывода Haskell?

Haskell является чистым функциональным языком, что означает, что функции Haskell не имеют никакого влияния стороны. Ввод-вывод реализован с помощью монад, которые представляют блоки вычисления ввода-вывода. Действительно ли возможно протестировать возврат
вопрос задан: 21 December 2009 12:08
5
ответов

Связать по сравнению с лямбдой?

У меня есть вопрос, о котором предпочтен стиль: станд.:: свяжите По сравнению с лямбдой в C++ 0x. Я знаю, что они служат - так-или-иначе различные цели, но позволяет, берут пример пересекающейся функциональности. Используя...
вопрос задан: 18 December 2009 11:58
5
ответов

Есть ли проблемы, которые не могут быть записаны с помощью хвостовой рекурсии?

Хвостовая рекурсия является важной оптимизацией производительности stragegy на функциональных языках, потому что она позволяет рекурсивным вызовам использовать постоянный стек (а не O (n)). Есть ли любые проблемы это...
вопрос задан: 11 December 2009 15:26
5
ответов

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

Какие языки функционального программирования имеют легко доступные библиотеки биоинформатики? (Не включайте языки мультипарадигмы, такие как Ruby), Обновление: Список, который основное функциональное программирование...
вопрос задан: 5 December 2009 00:01
5
ответов

Параллельный map/foreach в scala

У меня есть повторение vals: Повторяемый [T] и продолжительная функция без любых соответствующих побочных эффектов: f: (T => Единица). Прямо сейчас к этому относятся vals очевидным способом: vals.foreach (f) я был бы...
вопрос задан: 17 November 2009 21:31
5
ответов

Вид выбора в функциональном Scala

Я пробиваюсь посредством "Программирования в Scala" и записал быструю реализацию алгоритма сортировки выбора. Однако, так как я являюсь все еще немного зеленым в функциональном программировании, я испытываю затруднения...
вопрос задан: 4 November 2009 06:54
5
ответов

Совет относительно изучения, “Как думать функциональный”?

Как новичок на функциональных языках (я начал касаться Erlang несколько недель назад - первый функциональный язык, я мог достать). Я запустил к записи некоторых маленьких алгоритмов (такой как...
вопрос задан: 11 October 2009 00:38
5
ответов

Композиция функций Haskell

Я читаю это учебное руководство на Haskell. Они определяют композицию функций как следующее: (.):: (b-> c)-> (a-> b)-> (a-> c) f. g = \x-> f (g...
вопрос задан: 25 September 2009 07:27
5
ответов

Почему вы можете использовать только списки на функциональных языках?

Я использовал только 3 функциональных языка - scala, erlang и haskell, но во всех трех из них правильный способ построения списков состоит в том, чтобы добавить новые данные вперед, а затем перевернуть их вместо ...
вопрос задан: 16 September 2009 20:44
5
ответов

Сколько там к LINQ?

Я изучаю LINQ, и язык запросов, кажется, (по крайней мере, на поверхности) не что иное как реализация пониманий карты и/или списка, как найдено в Haskell и других языках FP (...
вопрос задан: 13 September 2009 17:00
5
ответов

Смешивание Erlang и Haskell

Если Вы вложились в парадигму функционального программирования, возможности состоят в том, что Вам нравятся и Erlang и Haskell. У обоих есть чисто функциональные ядра и другое совершенство, такие как легкие потоки это...
вопрос задан: 13 September 2009 14:31
5
ответов

Есть ли, что-нибудь как Haskell, 'возможно', функционирует встроенное в Scala?

То, что я ищу, является этой функцией: определение, возможно [A, B] (a: Опция) (f: => B) (g: () => B): B = соответствие {случай приблизительно (x) => f (x) не заключают Ни один в корпус => g ()}, Это находится во вводной части Haskell так...
вопрос задан: 7 August 2009 10:26
5
ответов

Большинство изящных комбинаций элементов в F#

Еще один вопрос о самой изящной и простой реализации комбинаций элемента в F#. Это должно возвратить все комбинации входных элементов (или Список или Последовательность). Первым аргументом является число...
вопрос задан: 3 August 2009 12:50
5
ответов

В функциональном управлении списком, что мы называем “вставкой чего-то между каждым объектом”?

Иногда я нахожу, что должен обработать список путем вставки нового объекта после каждого объекта, кроме последнего. Подобный тому, как Вы могли бы поместить запятую между каждым объектом списка строк. Я пресытился...
вопрос задан: 21 July 2009 11:29
5
ответов

Каково различие между динамическими языками и функциональными языками?

Я часто нахожу, что разработчики используют термины функциональный язык и динамический язык вместе, и задаются вопросом, почему они всегда соединяют. Каковы различия между ними? Может язык быть...
вопрос задан: 26 June 2009 07:16
5
ответов

Я должен всегда давать возвращаемое значение своей функции?

Я пишу код JavaScript, и я пытаюсь использовать его функциональный характер языка. На других функциональных языках (или даже в Ruby), если я явно не устанавливаю возвращаемое значение функции, оно возвратится...
вопрос задан: 24 May 2009 07:36
5
ответов

НАБОР по сравнению с Выбором - Каково различие?

Кто-то может определить функциональные / различия в производительности, если таковые имеются, между НАБОРОМ и ВЫБОРОМ в T-SQL? При каких условиях я должен выбрать один по другому? ОБНОВЛЕНИЕ: Благодаря всем, кто...
вопрос задан: 15 May 2009 22:58
5
ответов

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

Иногда я все еще застреваю, пытаясь перевести процедурный код в функциональный код. Есть ли список функциональных идиом / фрагментов, которые сопоставлены с процедурными идиомами / фрагментами? Изменить Так как там ...
вопрос задан: 7 May 2009 21:35
5
ответов

Рекомендуется всегда иметь исчерпывающие соответствия шаблона в Haskell, даже для “невозможных” случаев?

Рекомендуется всегда иметь исчерпывающие соответствия шаблона в Haskell, даже для "невозможных" случаев? Например, в следующем коде, я - сопоставление с образцом на "аккумуляторе" foldr. Я нахожусь в...
вопрос задан: 7 May 2009 05:20
5
ответов

Как безопасный это должно было бы использовать функциональный Java для добавления закрытий к производственному проекту Java?

Я хотел бы использовать закрытия в Java. Я считал, что они могут или не могут превратить его в Java 7. Но проект с открытым исходным кодом под названием функциональный Java реализовал функциональные опции включая закрытия....
вопрос задан: 20 April 2009 03:23
5
ответов

Ссылки для изучения теории позади чистых функциональных языков, таких как Haskell?

При изучении Haskell у меня было чувство, что авторы, где, не всегда говоря мне все, так чтобы действительно понять это я хотел бы знать теорию позади системы типов, монад и понятий...
вопрос задан: 22 March 2009 16:36
5
ответов

Монады продолжений?

Продолжения, как могут говорить, являются монадами? Действительно ли они - подмножество монад, или они - просто способ реализовать монады?Править: Или возможно я понял его превратно, и монады более абстрактное понятие, чем...
вопрос задан: 21 March 2009 15:01
5
ответов

Введенный FP: аргументы кортежа и аргументы Curriable

На языках функционального программирования со статическим контролем типов, как Стандарт ML, F#, OCaml и Haskell, функция будет обычно писаться с параметрами, разделенными друг от друга и от функции...
вопрос задан: 2 January 2009 00:47