7
ответов

Карта/zip Haskell По сравнению с пониманием списка

Какое из следующего является Вами, скорее всего, для записи? r = архивируют xs карту $ sqrt xs или r = [(x, sqrt x) | x <-xs], Пример кода в Интернете, кажется, указывает, что первый более в изобилии и...
вопрос задан: 28 October 2013 20:01
7
ответов

Какой язык лучше для программирования общего назначения, F# или Haskell? [закрытый]

Я в настоящее время изучаю Haskell, Какой язык (F# или Haskell) Вы предпочитаете для программирования приложений общего назначения? То, которые делают Вы думаете, является более сильным языком?
вопрос задан: 8 August 2012 14:57
7
ответов
7
ответов

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

Я думал об этом вопросе очень долго, но действительно не мог найти ответ на Google также подобным вопросом на Stackoverflow. Если существует дубликат, я сожалею об этом. Много людей...
вопрос задан: 2 December 2011 21:00
7
ответов

Почему ghci говорит, что 1.1 + 1.1 + 1.1> 3.3 Верно?

Я проходил учебное руководство Haskell недавно и заметил это поведение при попытке некоторых простых выражений Haskell в интерактивной оболочке ghci: Вводная часть> 1.1 + 1.1 == 2.2 Истинных Вводных части>...
вопрос задан: 8 September 2011 20:59
7
ответов

Создание маленьких haskell исполняемых файлов?

Там какие-либо хорошие пути состоят в том, чтобы сделать маленькие haskell исполняемые файлы? С ghc6 простое привет мировая программа, кажется, достигает приблизительно 370 КБ (523 КБ перед полосой). Привет мир в C составляет приблизительно 4 КБ (9 КБ пер
вопрос задан: 17 June 2011 19:37
7
ответов

Алгебраические типы данных Haskell

Я пытаюсь полностью понять все понятия Haskell. В каких путях алгебраические типы данных подобны универсальным типам, например, в C# и Java? И как они отличаются? О чем таким образом алгебраический...
вопрос задан: 6 May 2011 21:21
7
ответов

Haskell: Функции, которые иногда возвращают функцию

Как Вы пишете функцию, которая может или возвратить значение или другую функцию? Например: Function Foo (x), Если X = 0 Возвратов, "Сделанных" Еще Возврат Function, который звонит Foo (x-1)
вопрос задан: 3 May 2011 04:01
7
ответов

Я должен изучить Haskell или F#, если я уже знаю OCaml? [закрытый]

Я задаюсь вопросом, должен ли я продолжить изучать OCaml или переключаться на F# или Haskell. Вот критерии, которыми я больше всего интересуюсь: Долговечность, Какой язык продлится дольше? Я не хочу учиться...
вопрос задан: 18 April 2011 23:10
7
ответов

F# по сравнению с Haskell по сравнению с Lisp - который язык учиться? [закрытый]

Я услышал много о языках функционального программирования, и я готов изучить тот. Я предполагаю, что это будет главным образом для забавы, однако, я надеюсь, что это улучшит мои навыки программирования. У меня есть главным образом C#/.NET...
вопрос задан: 18 April 2011 23:06
7
ответов

Использование Haskell указывает монаде запах кода?

Бог я ненавижу термин "код запаха", но я не могу думать ни о чем более точном. Я разрабатываю высокоуровневый язык и компилятор к Пробелу в мое свободное время для приобретения знаний о конструкции компилятора...
вопрос задан: 17 April 2011 21:01
7
ответов

Сколько математики я должен стать продуктивным в Haskell?

Я интересуюсь изучением Haskell в свободное время (не через курс), но я подозреваю, что мое математическое образование может быть недостаточным к grok важным понятиям языка (TBD). У меня был год...
вопрос задан: 17 April 2011 19:27
7
ответов

Есть ли какие-либо чисто функциональные Схемы, или Шепелявит?

Я играл вокруг с несколькими языками функционального программирования и действительно наслаждаюсь s-expr синтаксисом, используемым, Шепелявит (Схема в особенности). Я также вижу преимущества работы в чисто функциональном...
вопрос задан: 16 April 2011 20:35
7
ответов

Почему алгебраические типы данных Haskell “закрываются”?

Исправьте меня, если бы я неправ, но кажется, что алгебраические типы данных в Haskell полезны во многих случаях, где Вы использовали бы классы и наследование на языках OO. Но существует большая разница:...
вопрос задан: 16 April 2011 19:42
7
ответов

Каковы дефициты системы типов Java/C#?

Часто слышат, что у Haskell (который я не знаю) есть очень интересная система типов.. Я очень знаком с Java и немного с C#, и иногда это происходит, что я борюсь с системой типов так...
вопрос задан: 12 December 2010 03:08
7
ответов

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

Я - Программист на C++, пытающийся преподавать мне Haskell, и это оказывается оспариванием, схватывая основы использования функций как тип цикла. У меня есть большое количество, 50!, и я должен добавить сумму...
вопрос задан: 15 May 2010 03:08
7
ответов

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

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

Как Вы управляете графом объектов в Haskell?

Я пытаюсь повторно изучить системный анализ. У меня есть много объектно-ориентированных взглядов, для которых я не могу найти эквиваленты в Haskell, все же. Вымышленная система состоит из Станций Машины скорой помощи...
вопрос задан: 2 March 2010 18:59
7
ответов

Haskell, кэширующий результаты функции

У меня есть функция, которая берет параметр и приводит к результату. К сожалению, это берет, вполне очень хотят, чтобы функция привела к результату. Функция вызывается довольно часто с тем же входом...
вопрос задан: 7 February 2010 20:06
7
ответов

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

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

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

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

Удалите элементы индексом в haskell

Я являюсь новым в haskell, и я ищу некоторые стандартные функции для работы со списками индексами. Моя точная проблема состоит в том, что я хочу удалить 3 элемента после каждых 5. Если не достаточно ясный вот...
вопрос задан: 14 November 2009 23:52
7
ответов

haskell, объединяя фильтры в цепочку

для записи "карты f (карта g xs)" как единственный вызов для отображения, Вы могли записать пример xs = карта (f.g) xs, но как Вы запишете "фильтр p (отфильтруйте q xs)", как единственный вызов для фильтрации? точечный оператор не дела
вопрос задан: 10 November 2009 23:38
7
ответов

выберите дистрибутив Linux для [закрытой] разработки Haskell

Какая версия Linux является самой удобной для haskell разработки? Я хочу установить ghc и скомпилировать Leksah в нем. Я использую CentOS теперь, но это - репозиторий, не богато и достаточно нов.
вопрос задан: 14 October 2009 20:56
7
ответов

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

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

Существует ли компилятор Haskell или препроцессор, который использует строгую оценку?

Я ищу компилятор Haskell, который использует строгую оценку по умолчанию вместо отложенных вычислений. Я просто использовал бы OCaml, но синтаксис Haskell настолько лучше, чем OCaml's (и Haskell чист...
вопрос задан: 15 June 2009 13:17
7
ответов

Как дразнить за тестирование в Haskell?

Предположим, что я определяю функцию Haskell f (или чистый или действие), и где-нибудь в f я вызываю функцию g. Например: f =... g someParms... Как я заменяю функцию g насмешкой...
вопрос задан: 12 June 2009 02:02
7
ответов

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

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

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

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

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

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