7
ответов

Возможно ли функциональное программирование GUI? [закрыто]

Недавно я обнаружил ошибку FP (пытаясь изучить Haskell), и я был действительно впечатлен тем, что я видел до сих пор (первоклассные функции, ленивая оценка и все другие вкусности). Я не эксперт ...
вопрос задан: 20 April 2010 05:35
7
ответов

Высший порядок функционирует в C

Есть ли "надлежащий" способ реализовать функции высшего порядка в C. Мне главным образом любопытно на предмет вещей как мобильность и правильность синтаксиса здесь и если существует больше чем один путь что достоинства и...
вопрос задан: 29 March 2010 14:18
7
ответов

может, если быть надлежащей функцией, а не специальной формой

Я наконец начал учить функциональные языки (emacs шепелявость), и она делает явное различие между функциями и специальными формами, такими как управление потоком, например, если. Есть ли фундаментальный/...
вопрос задан: 10 February 2010 22:15
7
ответов

Каковы преимущества встроенной неизменности F# по C#?

Я слышал, что F# имеет собственную поддержку неизменности, но что относительно него, который не может копироваться в C#? Что Вы получаете неизменными данными F#, которые Вы не получаете от неизменных данных C#? Также в F#...
вопрос задан: 3 February 2010 18:04
7
ответов

Эффективная "куча" на чисто функциональных языках

Как упражнение в Haskell, я пытаюсь реализовать пирамидальную сортировку. "Куча" обычно реализуется как массив на императивных языках, но это было бы чрезвычайно неэффективно на чисто функциональных языках...
вопрос задан: 31 January 2010 07:19
7
ответов

Как записать перечисление всех вычислимых функций?

Мотивация: я хотел бы смочь использовать игрушечное функциональное программирование на языках без функций первого порядка, при помощи натуральных чисел вместо функций. Универсальная функция является функцией f: N->...
вопрос задан: 25 November 2009 17:16
7
ответов

Haskell слишком многие, где пункты, любые альтернативные предложения

Я являюсь полностью новым в Haskell и при записи небольших программ, я обычно заканчиваю со слишком многими, где пункты для проверки многих вещей в функцию, таким образом, это - хорошая практика для записи, где пункты или...
вопрос задан: 22 November 2009 18:40
7
ответов

Почему определяет, ли функция чиста трудный?

Я вчера был в Дневной конвенции StackOverflow Dev, и один из докладчиков говорил о Python. Он показал функцию Memoize, и я спросил, был ли какой-либо способ помешать ей использоваться...
вопрос задан: 22 October 2009 20:23
7
ответов

Алгоритм для создания ярмарки / равномерно подобранные команды на основе рейтингов плеера

Я имею набор данных рейтинга навыка игроков, возраста и пола и хотел бы создать равномерно подобранные команды. У команд будет то же число игроков (в настоящее время 8 команд 12 плееров). Команды должны иметь...
вопрос задан: 1 September 2009 16:33
7
ответов

Как получить оптимизацию из «чистой функции» в C #?

Если у меня есть следующая функция, она считается чистой в том смысле, что она не имеет побочных эффектов и всегда будет давать один и тот же результат при одинаковом вводе x. public static int AddOne (int x) {return x + 1; } ...
вопрос задан: 1 September 2009 15:51
7
ответов

Что функциональные реализации языка позволяют потокам выполнять параллельно?

GC OCaml налагает глобальную блокировку, которая предотвращает мутаторы (потоки) от выполнения параллельно, хотя они могут работать одновременно (чередованный). Я полагаю, что то же верно для SML/NJ и MLton, но нет...
вопрос задан: 12 July 2009 21:30
7
ответов

Научная математика с функциональными языками?

Есть ли какие-либо серьезные научные математические библиотеки, сделанные с языками функционального программирования? От самой природы функциональных языков можно было бы думать, что они особенно подходят для математики...
вопрос задан: 9 June 2009 07:14
7
ответов

Как уменьшить использование памяти в приложении Haskell?

Я плохо знаком с функциональным программированием и теперь изучаю Haskell. Как осуществление я решил реализовать явный Euler метод для 1D линейное уравнение диффузии. В то время как код ниже работ правильно, я...
вопрос задан: 5 June 2009 21:45
7
ответов

Переполнения стека от глубокой рекурсии в Java?

После некоторого опыта с функциональными языками я начинаю использовать рекурсию больше в Java - Но язык, кажется, имеет относительно мелкий стек вызовов приблизительно 1 000. Есть ли способ сделать...
вопрос задан: 13 May 2009 10:35
7
ответов

Как получить список промежуточных сумм функциональным путем? Используя LINQ?

Учитывая список объектов я должен возвратить список, состоящий из объектов и сумма свойства объектов для всех объектов в списке, замеченном до сих пор. В более общем плане, учитывая вход var = новый интервал [...
вопрос задан: 21 April 2009 21:39
7
ответов

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

Со всей шумихой вокруг функционального программирования, которые являются лучшими ресурсами к началу работы в функциональном программировании [для программиста C#]? Я не ищу улучшения C# 3.0 языка.
вопрос задан: 12 March 2009 14:06
7
ответов

Каковы некоторые впечатляющие примеры функционального кода?

Я становлюсь немного усталым от необходимости кодировать явно для многоядерного, если я хочу больше скорости, особенно когда я просто пишу одноразовый сценарий. Мое dev поле уже имеет 8 ядер, и то число идет...
вопрос задан: 8 February 2009 02:43
7
ответов

Отличительные черты функциональных языков

Известно, что все функциональные языки совместно используют некоторые основные свойства как использование функций как основа для программ со всеми последствиями как использование рекурсии вместо повторения...
вопрос задан: 30 January 2009 03:02
7
ответов

Чем называют этот функциональный “шаблон”?

Я дурачился с некоторым функциональным программированием, когда я столкнулся с потребностью в этой функции, однако я не знаю то, чем этот вид вещи называют в стандартной номенклатуре. Любой распознает...
вопрос задан: 14 January 2009 16:22
7
ответов

Каково Ваше соглашение о присвоении имен для функций помощника?

В функциональном программировании часто важно оптимизировать любой код "цикличного выполнения", чтобы быть рекурсивным хвостом. Рекурсивные алгоритмы хвоста обычно разделяются между двумя функциями, однако - та, которая настраивает...
вопрос задан: 6 January 2009 22:13
7
ответов

Что хороший путь состоит в том, чтобы переписать эту функцию non-tail-recursive?

По некоторым причинам я испытываю затруднения, думающие о хорошем способе переписать эту функцию, таким образом, это использует постоянное стековое пространство. Обсуждения самые онлайн древовидной рекурсии обманывают при помощи функции Fibonacci...
вопрос задан: 15 December 2008 21:34
7
ответов

Возможно ли, что F # будет оптимизирован больше, чем другие языки .Net в будущем?

Возможно ли, что Microsoft сможет создавать программы на F # во время выполнения виртуальной машины или, более вероятно, во время компиляции, обнаруживать, что программа была создана с функциональным языком, и ...
вопрос задан: 27 September 2008 14:58
6
ответов

Операции списка в Lisp

Я искал везде следующую функциональность в Lisp и нигде не добрался: найдите индекс чего-то в списке. пример: (индекс - объекта InThisList), заменяют что-то в...
вопрос задан: 9 February 2019 20:26
6
ответов

Что я учусь “просвещать меня со способами” функционального программирования?

Я кодировал в течение нескольких лет теперь, ничего также сложного. C++ - то, что я знаю лучше всего. Я недавно споткнулся в сайт Paul Graham, кодировав ужас, и теперь здесь. Что я учусь "просвещать меня...
вопрос задан: 7 August 2017 23:43
6
ответов

Функциональное программирование: неизменность и т.д.

Я недавно задал вопрос о функциональном программировании и получил (хороший!) отвечает, что запросил больше вопросов (как, кажется, имеет место с изучением, иногда). Вот пара примеров: Один...
вопрос задан: 23 May 2017 12:15
6
ответов

What could be the fastest and least painful way to learn LISP for a C developer?

I have been working as a C developer on Linux platform for sometime now. Recently finished K & R and did a little study of implementing OOP in C. Beside that I have studied C++ and Java. All of it ...
вопрос задан: 23 May 2017 12:01
6
ответов

Преимущества компиляторов для функциональных языков по компиляторам для императивных языков

Как следование до этого вопроса, Каковы преимущества встроенной неизменности F# по C#? - я корректен в предположении, что компилятор F# может сделать определенную оптимизацию, зная, что он имеет дело...
вопрос задан: 23 May 2017 11:51
6
ответов

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

Я всегда думал, что функциональное программирование может быть сделано в Python. Таким образом я был удивлен, что Python не получил большую часть упоминания в этом вопросе, и когда это было упомянуто, это обычно не было...
вопрос задан: 23 May 2017 02:34
6
ответов

Haskell или Стандарт ML для новичков? [закрытый]

Я собираюсь быть ведущим курса более низкого подразделения по дискретным структурам. Я выбрал учебник Дискретные Структуры, Логика и Исчисляемость частично, потому что это содержит примеры и понятия...
вопрос задан: 21 March 2017 13:49
6
ответов

Что такое (функциональное) реактивное программирование?

Я прочитал статью в Википедии о реактивном программировании. Я также прочитал небольшую статью о функционально-реактивном программировании. Описания довольно абстрактны. Что делает функционал реактивным ...
вопрос задан: 9 March 2017 17:37