Результаты поиска по запросу "functional-programming"

10 ответов

Самый идиоматичный способ написания пакетов размера seq в F #

Я пытаюсь выучить F #, переписав некоторые алгоритмы C #, которые у меня есть, в идиоматический F #. Одной из первых функций, которые я пытаюсь переписать, является пакет, где: [1..17] |> batchesOf 5Который разделил бы последовательность на ...

1 ответ

Почему Funcs не принимает более 16 аргументов?

Поскольку Javascript - это язык, на котором я наиболее опытен, я знаком с использованием функций в качестве первоклассных объектов. Я думал, что C # не хватает этой функции, но потом я услышал оFunc а такжеAction а такжеdelegateЯ думаю, что это ...

1 ответ

Лучшая структура данных для неизменной трехмерной сетки

Я экспериментирую с написанием игры в стиле функционального программирования, который подразумевает представление игрового состояния с помощью чисто функциональных неизменяемых структур данных. Одной из наиболее важных структур данных будет ...

ТОП публикаций

4 ответа

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

До сих пор я в основном знакомился с ОО-программированием и с нетерпением жду изучения функционального языка. Мои вопросы: Когда вы выбираете функциональное программирование, а не объектно-ориентированное?Каковы типичные определения проблем, где ...

6 ответов

Изучение Haskell с целью изучения Scala

Я читал несколько вопросов, таких как Scala и Haskell, где обсуждались достоинства обоих языков или что изучать, но я уже знаю, что хотел бы выучить Scala. Я был программистом Java в универе и сейчас в основном использую PHP. Я хочу изучать ...

4 ответа

Характеристика доходности Руби по отношению к информатике

Недавно я обнаружил блоки Руби и полезные функции, и мне было интересно: как это соотносится с теорией информатики? Это метод функционального программирования или что-то более конкретное?

2 ответа

Архитектурное мышление на функциональных языках

Поле Мои похожие вопросы переполнено вопросами функционального программирования. Изучив наиболее актуальные, мне все еще интересно услышать мнения по следующим вопросам: Как вы относитесь к структурированию приложения на функциональном языке? Я ...

5 ответов

Почему «чистые» функции называются «чистыми»? [закрыто]

Чистая функция - это функция, которая не имеет побочных эффектов - она не может выполнять какие-либо операции ввода-вывода и не может изменять состояние чего-либо - и она прозрачна по ссылкам - при вызове несколько раз с одними и теми же входами ...

1 ответ

Заявления случая и сопоставление с образцом

Я пишу в SML для выполнения задания, выполнил несколько практических задач и чувствую, что что-то упустил - мне кажется, что я использую слишком многоcase заявления. Вот то, что я делаю, и постановки проблем, с которыми у меня возникают ...

6 ответов

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

В чисто функциональных языках данные неизменны. При подсчете ссылок создание цикла ссылок требует изменения уже созданных данных. Кажется, что чисто функциональные языки могут использовать подсчет ссылок, не беспокоясь о возможности циклов. Я ...