Я пытаюсь найти, что "лучшая" реализация мультиаргумента "сочиняет" в Схеме (я знаю, что это - встроенное в некоторых реализациях, но примите в настоящий момент, что я использую тот, который не имеет этого)...
Учитывая следующий Список Scala: val l = Список (Список ("a1", "b1", "c1"), Список ("a2", "b2", "c2"), Список ("a3", "b3", "c3")), Как может, я добираюсь: Список ((&
Я не понимаю, как компиляторы FP делают код, имеющий дело с неизменными структурами данных быстро, не аварийно завершают стек, и т.д. Например, вставьте операцию в дерево, она должна скопировать целое дерево прежде...
Предположим, что я хочу реализовать интерпретатор для функционального языка. Я хотел бы понять проблемы, включенные при этом и подходящая литература, которая доступна. Это - новый язык это...
будучи испорченным Linq, я отказываюсь бросить его. Однако для некоторых вещей я просто должен использовать C++. Реальная сила linq как linq-потребитель (т.е. мне) находится не в деревьях выражений (...
После обнаружения Clojure я провел последние несколько дней, погруженных в него. Что типы проекта предоставляют себе Java по Clojure, наоборот, и в комбинации? Что является примерами программ...
Много современных языков программирования позволяют нам обрабатывать потенциально бесконечные списки и выполнять определенные операции на них. Пример [Python]: EvenSquareNumbers = (x * x для x в naturals (), если x модификация...
Привет я хотел бы взять один язык FP (это - всегда боль, когда Вы работаете в положении, которое не требует, чтобы Вы изучили много), и после проведения некоторого исследования, я чувствовал Erlang, и OCaml являются двумя что я'...
Я задаюсь вопросом, существует ли реализация карты, которая является: Неизменный, так, чтобы я мог использовать его в функциональном программировании и легко гарантировать транзакции и параллелизм. Быстро. Я проверил...
Пакет "scala" имеет много классов, названных продуктом, Product1, Product2, и так далее, до Product22. Описания этих классов, конечно, точны. Например: Product4 является последователем Декарта...
Я рассматриваю Ruby on Rails отказа для своего любимого проекта веб-разработки и использования языка функционального программирования (с или без платформы). Не то, чтобы существует что-то не так с RoR, но я был бы...
Мне действительно понравилось изучать ML в колледже. Я часто нахожу функциональное программирование освежающе изящным способом записать определенные алгоритмы. Я услышал о F# и играл вокруг с этим немного. Однако, я имею...
Я слышу о разнообразном увеличении производительности при использовании определенных языков (RoR). Я также услышал о небольшом количестве VMs того, чтобы быть более оптимальным, чем другие (GHC?). Все же другие пытаются оптимизировать их...
Я читал немного в последнее время о функциональном программировании, и я пробую к grok Y-Combinator. Я понимаю, что можно использовать Y-Combinator для эффективной реализации рекурсии на языке...
Я делаю JavaScript ежедневно в данный момент. Я происхожу из среды OO и большей части кода, с которым у меня есть контакт, несколько процедурный стиль / стиль OO. Я ищу хорошие примеры это...
Я очень плохо знаком с SNL/NJ и задавался вопросом, как я мог выполнить следующее: нечто (материал, счетчик) {в то время как (счетчик> 0) {панель (материал); противо1;} возврат;} Что-то как...
Я недавно обнаружил блоки Ruby и уступающие функции, и я задавался вопросом: где это соответствует с точки зрения теории информатики? Действительно ли это - метод функционального программирования или что-то больше...
Я просто столкнулся с этим при прохождении через источника компилятора Erlang. Я действительно не получаю его. (пойди разберись;)), полагая, что я просто понял, что существует такая вещь 5 минут назад)...
Какие методы или парадигмы, обычно связанные с функциональными языками, могут продуктивно использоваться на императивных языках также? например: Рекурсия может быть проблематичной на языках без хвоста-...
В настоящее время я учу себя Haskell, и мне интересно, каковы лучшие практики при работе со строками в Haskell. Строковая реализация по умолчанию в Haskell представляет собой список Char. Это ...
Я пытаюсь перенести мою голову вокруг функционального программирования в рубине и там, кажется, не много хорошей документации там. По существу я пытаюсь записать функцию объединения, которая имела бы...
Я нуждаюсь в помощи, получая мою голову вокруг различия между моим текущим понятием ООП состояния и способом, которым это было бы сделано на функциональном языке как Haskell или Clojure. Использовать банальный пример...
этот код c# является, вероятно, не самым эффективным, но получает то, что я хочу сделанный. Как я выполняю то же самое в коде F#? представьте xml в виде строки = "<EmailList>" + "<Email&...
Я пытаюсь записать функцию JavaScript, которая возвратит ее первый аргумент (функция) со всей остальной частью ее аргументов как предварительно установленные параметры к той функции. Так: функционируйте (a, b) {...
Позволяет говорят, что у Вас есть a: Список <строка>, Лос = новый Список <строка> (); В этом сумасшедшем функциональном мире мы живем в эти дни, какой из них был бы лучшим для создания одной строки путем конкатенации...
Я ищу быстрый язык (т.е. язык, который может быть скомпилирован исходно для достижения производительности не больше чем в 3 или 4 раза медленнее, чем C), который поддерживает портативные продолжения. Этим я имею в виду...
У моего друга и меня было обсуждение относительно приправления карри и частичного функционального приложения в JavaScript, и мы пришли к совсем другим заключениям относительно того, был ли любой достижим. Я...
Фраза, которую я заметил недавно, является понятием "точки свободный" стиль... Во-первых, был этот вопрос и также этот. Затем я обнаружил здесь, они упоминают "Другую тему, которая может стоить...
Всякий раз, когда в Haskell нам нужен какой-то вариант типа данных, мы будем использовать ADT в сочетании с сопоставлением с шаблоном. Что люди Clojure используют для таких случаев использования?