11
ответов

Действительно ли побочные эффекты являются хорошей вещью?

Я чувствую термин скорее бранное слово. Следовательно, я изумлен этими двумя предложениями в Википедии: Императивное программирование известно использованием побочных эффектов сделать функцию программ. Функциональный...
вопрос задан: 18 April 2009 10:28
9
ответов

Побочные эффекты, возможные в чистом функциональном программировании

Я пытался обернуть голову вокруг функционального программирования некоторое время теперь? Я искал лямбда-исчисление, LISP, OCML, F# и даже комбинаторная логика, но основная проблема я имею, - то, как делают...
вопрос задан: 16 December 2009 18:59
8
ответов

Существует ли путь к модульному тесту против побочных эффектов?

Любой код может обеспечить побочные эффекты. Большую часть времени побочные эффекты могут быть знаком плохого дизайна и/или потребностью перефакторизации, но когда поблочное тестирование мне трудно протестировать против. Рассмотрите...
вопрос задан: 30 July 2010 12:49
7
ответов

Худший грех: побочные эффекты или передача крупных объектов?

У меня есть функция в цикле в функции. Внутренняя функция получает и хранит большой вектор данных в памяти (как глобальная переменная... Я использую "R", который похож на "S-Plus"). Цикл...
вопрос задан: 28 April 2016 13:21
5
ответов

Каков источник “запуска ракеты”?

В контексте функционального программирования типичным примером побочного эффекта является "запуск ракеты". Куда то выражение прибывает из исторически?
вопрос задан: 18 September 2011 17:43
5
ответов

Что альтернатива для монад должны использовать IO в чистом функциональном программировании?

монады описаны как haskell решение иметь дело с IO. Я задавался вопросом, были ли другие способы иметь дело с IO на чистом функциональном языке.
вопрос задан: 29 January 2010 02:09
4
ответа

Каковы лучшие ресурсы для изучения, как избежать побочных эффектов и заявить в ООП?

Я играл с функциональным программированием в последнее время и существуют довольно хорошие обработки по теме побочных эффектов, почему они должны содержаться и т.д. В проектах, где ООП используется, я смотрю...
вопрос задан: 1 January 2015 14:45
4
ответа

Как я должен управлять побочными эффектами в новом дизайне языка?

Таким образом, я в настоящее время работаю над новым языком программирования. Вдохновленный идеями параллельным программированием и Haskell, одной из основных целей языка является управление побочными эффектами. Более или менее...
вопрос задан: 29 April 2009 23:16
3
ответа

Вложенные функции: Неправильное использование побочных эффектов?

Я изучаю функциональное программирование и попытался решить пару проблем в функциональном стиле. Одна вещь, которую я испытал при делении моей проблемы на функции, была, казалось, что я имел два...
вопрос задан: 22 November 2008 06:40
2
ответа

Каковы побочные эффекты использования EmptyWorkingSet?

Я использую код ниже к свободному память на некоторых запускающих программах, потому что для моей собственной программы нужны ресурсы памяти большой емкости для выполнения быстрее. [DllImport ("psapi.dll")] общедоступный статический экстерн bool
вопрос задан: 28 November 2009 08:52
2
ответа

Когда точно метод имеет побочные эффекты?

Поскольку я всегда понимал это, любое изменение в состоянии программ (или что-либо, чтобы сделать с IO) является побочным эффектом. Не имеет значения, происходит ли изменение в глобальной переменной или в частном поле...
вопрос задан: 1 May 2009 05:27
1
ответ

Ошибка или особенность: Kotlin позволяет изменить «val» на «var» в наследовании

Я только начал изучать язык Kotlin. Я борюсь с наследованием, вариациями и побочными эффектами. Если я объявлю черту A с val x и переопределю x в AImpl, то можно переопределить ее ...
вопрос задан: 2 April 2014 18:54
1
ответ

Закрытие Javascript и побочные эффекты на простом английском языке? (отдельно)

Я читал несколько книг по JavaScript и всегда слышал о замыканиях и побочных эффектах. Почему-то я не могу понять, что это такое на самом деле. Может ли кто-нибудь объяснить мне, что это такое ...
вопрос задан: 14 November 2011 22:32
1
ответ

глюки побочного эффекта в python/numpy? страшные истории и избавления лишь по счастливой случайности требуются

Я рассматриваю перемещение от Matlab до Python/numpy для анализа данных и численного моделирования. Я использовал Matlab (и SML-NJ) в течение многих лет, и очень удобно в функциональной среде...
вопрос задан: 16 April 2010 18:50
0
ответов

Побочные эффекты в Scala

Я изучаю Scala прямо сейчас. Я немного знаком с Haskell, хотя не могу утверждать, что знаю его хорошо. Замечание в скобках для тех, кто не знаком с чертой Haskell One...
вопрос задан: 20 October 2016 15:51
0
ответов

Каковы побочные эффекты Data :: Dumper ()?

Если я закомментирую Dumper ($ cmd_string), то пока петля никогда не берется. Какие побочные эффекты у Dumper () для $ cmd_string? Вот что представляет собой $ cmd_string перед подвызовом: VAR1 = {'The ...
вопрос задан: 24 April 2016 10:23
0
ответов

Парадигмы C #: побочные эффекты в списках

Я пытаюсь развить свое понимание побочных эффектов и того, как их следует контролировать и применять. В следующем Списке полетов я хочу установить свойство каждого полета, удовлетворяющее условиям: ...
вопрос задан: 24 February 2016 08:29
0
ответов

Неупорядоченные вычисления значений (также известные как точки последовательности)

Извините за повторное открытие этой темы, но само размышление над этой темой начало давать мне Неопределенное поведение. Хотите перейти в зону четко определенного поведения. Учитывая int i = 0; int v [10]; ...
вопрос задан: 1 November 2015 03:05
0
ответов

Чистое функциональное программирование на D

На мой взгляд, сила функциональной чистоты заключается в том, что пути глубокого кода могут быть проверены как свободные от побочных эффектов. Каков опыт людей в масштабе дерева кода, которое может быть внутри чистого спецификатора, ...
вопрос задан: 31 July 2014 20:15
0
ответов

Что-нибудь в Guava, похожее на Functional Java's Effect? ​​

Я знаю, что одна из целей чистого функционального программирования - устранить изменчивость и, следовательно, исключить побочные эффекты. Но давайте посмотрим правде в глаза, Java не является функциональным языком даже со всеми ...
вопрос задан: 27 June 2013 17:56
0
ответов

Что произойдет, если скомпилировать программу, которая не принимает никаких входных данных? (Вопросы чистоты IO в Haskell (снова))

putStrLn при вызове с любыми аргументами всегда будет возвращать значение типа IO (). Я согласен, что это чисто, я могу с этим справиться. Но прозрачно ли это ссылочно? Я думаю, да, потому что для любого заданного ввода ...
вопрос задан: 15 April 2013 03:14
0
ответов

Чистота и ссылочная прозрачность

Кажется, что термины определяются по-разному, но я всегда думал, что одно подразумевает другое; Я не могу придумать ни одного случая, когда выражение было бы ссылочно прозрачным, но не чистым, или наоборот ....
вопрос задан: 14 March 2013 03:07
0
ответов

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

Я балуюсь функциональными языками и обнаружил, что некоторые алгоритмы (особенно те, которые используют динамическое программирование) труднее писать, а иногда и менее эффективны в худшем случае времени выполнения. Есть ли ...
вопрос задан: 12 June 2012 06:32
0
ответов

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

Согласно статье в Википедии о побочном эффекте, возбуждение исключения представляет собой побочный эффект. Рассмотрим эту простую функцию Python: def foo(arg): если не arg: поднять ValueError('arg ...
вопрос задан: 22 May 2012 13:43
0
ответов

Побочные эффекты изменения фильтра и требований существующего приложения в Android Play/Market

Предыдущих вопросов по этому поводу нет, поэтому спрошу здесь. Предыстория: У меня есть старое приложение, в бесплатной и платной версиях, в Play Market. Создал новую версию, кардинально измененную и с другой оплатой...
вопрос задан: 13 April 2012 17:19
0
ответов

Генерировать уникальные числа во время компиляции

Я хочу генерировать уникальные числа для каждого класса в моем заголовке, простые числа в моем случае простые, но допустим, это должны быть только последовательные числа, т.е. 1,2,3,4 и т.д. Конечно, я могу жестко закодировать их: struct ...
вопрос задан: 30 March 2012 19:58
0
ответов

Java volatile и побочные эффекты

В документации Oracle по атомарному доступу (на http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html) говорится следующее: "переменная volatile устанавливает связь happens-before... . ...
вопрос задан: 7 February 2012 03:52
0
ответов

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

Я пытаюсь разобраться в основной концепции функциональных языков: "Центральной концепцией функциональных языков является то, что результат функции определяется ее входом, и только его входом. ...
вопрос задан: 7 December 2011 02:10
0
ответов

Ленивая оценка и путаница с побочными эффектами ввода-вывода

Этот код (взят из Learn You A Haskell): main = do putStr "Эй," putStr "Я" putStrLn " Энди!" очевидно, desugars to main = putStr "Hey," >> = ...
вопрос задан: 22 November 2011 11:18
0
ответов

Хирургическое редактирование XML с помощью Powershell

Я работаю с файлами csproj, используя Powershell для выполнения больших -масштабное редактирование ссылок на проекты. Пока мне удалось отредактировать атрибуты Include в ProjectReferences, используя следующие строки: ...
вопрос задан: 1 November 2011 01:24