Что Вы думаете, что преимущества функционального программирования? И как они относятся к программистам сегодня? Каковы самые большие различия между функциональным программированием и ООП?
Это кажется мне от моего экспериментирования с Haskell, Erlang и Scheme, что языки функционального программирования являются фантастическим способом ответить на научные вопросы. Например, беря маленький набор данных...
Действительно ли это эквивалентно? общедоступная статическая пустота Используя <T> (это T доступный, Действие <T> действие), где T:IDisposable {попытка {(доступное) действие;...
Например, в Java есть функциональная Java и Java высшего порядка. Оба по существу предоставляют небольшой API для манипулирования высокоуровневыми функциями с карри и, возможно, несколькими новыми типами данных (кортежи, ...
С обновленным Интерес к функциональным языкам программирования, я видел некоторые сходства между Smalltalk и FPL, а именно замыкания (BlockClosures в Smalltalk). Тем не менее, Smalltalk не является FPL? Что ...
Я не добираюсь, как может что-то как Набор быть неизменным и все еще иметь приемлемую производительность. Из того, что я читал в Наборах F#, внутренне используют Красные Черные Деревья в качестве их реализации. Если каждый раз мы...
С точки зрения того, что программист ООП понимает (без какой-либо функциональной основы программирования), что такое монада? Какую проблему он решает и какие места он использует чаще всего? РЕДАКТИРОВАТЬ: To ...
Насколько я знаю, что рекурсия очень изящна, но неэффективна в ООП и процедурном программировании (см. замечательный "Высокого уровня жемчуг", Mark Jason Dominus). У меня была некоторая информация это в функциональном...
У меня есть приложение Scala со списком объектов с флажками, таким образом, пользователь выбирает некоторых и нажимает кнопку для смещения их одно положение (слева). Я решил записать функцию для смещения элементов некоторых...
Я смотрю, справляются с понятиями функционального программирования. Я много лет использовал JavaScript для клиентских сценариев в веб-приложениях и кроме использования прототипов, это был весь простой DOM...
Какой из них Вы предпочитаете? foreach (зомби var в зомби) {зомби. ShuffleTowardsSurvivors (); зомби. EatNearbyBrains ();} или зомби. Каждый (зомби => {зомби....
Какова мотивация для оценки присвоения Scala к Единице, а не присвоенному значению? Общий шаблон в программировании ввода-вывода должен сделать вещи как это: в то время как ((bytesRead = in.read (буфер))! =-...
Есть, многие ТАК отправляют связанный с этим, но я спрашиваю это снова с другой целью, которую я пытаюсь понять, почему закрытия важны и полезны. Одна из вещей, которые я прочитал в другом ТАК...
На работе мы раньше программировали наш Python в довольно стандартном OO путь. В последнее время пара парней вошла в функциональную побеждающую сторону. И их код теперь содержит партии больше лямбд, отображает и уменьшает. Я...
Одна из основных характеристик функционального программирования является использованием безрезультатных стороной функций. Однако это может быть сделано на императивном языке также. То же верно для рекурсии и лямбды...
Уже есть ли какие-либо CMS'es, записанные на функциональных языках программирования (шепелявость, haskell, f#/nemerle, scala, erlang, clojure, smalltalk)?
Функциональные языки приносят что-нибудь в разрешении повседневных бизнес-проблем? Есть ли любые успешные проекты, которые были реализованы с помощью функционального языка (идеально с...
Для начала я фактически продаюсь на 'целой функциональной вещи языка'. Мне приходит в голову, что в течение многих лет я делал главным образом программирование функционального стиля в Java. Но я - немного потери относительно как...
Кажется, что нет большой работы, сделанной на Haskell для сети. Люди используют его в качестве средства обучения для функционального программирования больше, чем бизнес. Разработали любого и развернутое веб-приложение...
Я довольно плохо знаком с той парадигмой функционального программирования, но до сих пор мне нравится она. Так как я в разработку игр, я хочу испытать ее в записи некоторых игр в стиле чисто функционального программирования. Я не делаю...
парни. Я пытаюсь найти самое изящное решение проблемы и задался вопросом, имеет ли Python что-либо встроенное для того, что я пытаюсь сделать. То, что я делаю, является этим. У меня есть список, A, и я имею...
Что лучший Python эквивалентен из функции maplist языка Common LISP? Из maplist документации: maplist похож на mapcar за исключением того, что функция применяется к последовательным подспискам списков...
В Реальном мире Haskell существует раздел, названный "Жизнь без массивов или хэш-таблиц", где авторы предполагают, что список и деревья предпочтены в функциональном программировании, тогда как массив или хеш...
Я наблюдал растущую видимость языков функционального программирования и функций некоторое время. Я изучил их и не видел оснований для обращения. Затем недавно я сопроводил Kevin...
Было сказано, что C# может рассматриваться как язык функционального программирования, даже при том, что это широко распознано как язык программирования OO. Так, какой набор функций делает C# функциональным программированием...
В последнее время я много думал о том, как заниматься функциональным программированием на C (не на C ++). Очевидно, что C является процедурным языком и на самом деле не поддерживает функциональное программирование изначально. ...
Я могу перечислить много функций функционального программирования, но когда мой друг спросил меня, Вы могли определить функциональное программирование для меня? Я не мог.