Результаты поиска по запросу "functional-programming"
Как выразить экзистенциальные типы, используя полиморфизм типов высшего ранга (ранга N)?
Мы привыкли иметь универсально количественные типы для полиморфных функций. Экзистенциально количественные типы используются значительно реже. Как мы можем выразить экзистенциально квантифицированные типы, используя универсальные квантификаторы ...
Откуда происходит название «xs» для сопоставления с образцом? [Дубликат]
Возможный дубликат: Какова история имен переменных x и xs? [https://stackoverflow.com/questions/6267735/what-is-the-history-of-the-variable-names-x-and-xs] Откуда берется каноническое имя "xs" в сопоставлении с образцом? например в reverse' [] ...
Замена функций поисками таблиц
Я смотрелэто видео MSDN с Брайаном Бекманом [http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Dont-fear-the-Monads]и я хотел бы лучше понять то, что он говорит: Каждый непосвященный программист проходит через этот этап обучения, что ...
Haskell рекурсия и использование памяти
Мне становится комфортно с идеей замены циклов рекурсией. Я возился с любимым проектом, и я хотел протестировать некоторые функции ввода текста, поэтому я написал небольшой интерфейс командной строки, который постоянно запрашивает ввод, пока не ...
Требуется очень общая функция argmax в C ++
Я испорченный программист Python, который привык вычислятьArgmax [https://en.wikipedia.org/wiki/Argmax]изcollection по отношению к некоторымfunction с участием max(collection, key=function)Например: l = [1,43,10,17] a = max(l, key=lambda x: -1 ...
Как мне написать функцию, которая возвращает другую функцию?
В Python я хотел бы написать функциюmake_cylinder_volume(r) который возвращает другую функцию. Эта возвращаемая функция должна вызываться параметромhи вернуть объем цилиндра с высотойh и радиусr. Я знаю как вернутьценности из функций в Python, ...
Как я могу использовать функциональное программирование в реальном мире? [закрыто]
Функциональные языки хороши тем, что избегают ошибок, устраняя состояние, а также потому, что они могут быть легко распараллелены для вас автоматически, без необходимости беспокоиться о количестве потоков. Как разработчик Win32, могу ли я ...
С какой объектной функцией javascript связана (каково ее «это»)?
Я знаю, что внутри функции этоthis. var func = function { return this.f === arguments.callee; // => true, if bound to some object // => false, if is bound to null, because this.f === undefined } var f = func; // not bound to anything; var obj = ...
Возможно ли, что F # будет оптимизирован больше, чем другие языки .Net в будущем?
Возможно ли, что Microsoft сможет создавать программы на F # во время выполнения виртуальной машины или, более вероятно, во время компиляции, обнаруживать, что программа была построена с использованием функционального языка, и автоматически лучше ...