Top "Functional-programming" questions

Functional programming is a programming paradigm based upon building abstractions using functions, avoiding side effects and change of state.

Why functional languages?

I see a lot of talk on here about functional languages and stuff. Why would you use one over a "…

programming-languages functional-programming
List of strings to one string

Lets say you have a: List<string> los = new List<string>(); In this crazy functional world …

c# string performance functional-programming
What is 'Currying'?

I've seen references to curried functions in several articles and blogs but I can't find a good explanation (or at …

functional-programming terminology definition currying
What is context in _.each(list, iterator, [context])?

I am new to underscore.js. What is the purpose of [context] in _.each()? How should it be used?

javascript functional-programming underscore.js this
Monad in plain English? (For the OOP programmer with no FP background)

In terms that an OOP programmer would understand (without any functional programming background), what is a monad? What problem does …

oop functional-programming monads
What is a 'Closure'?

I asked a question about Currying and closures were mentioned. What is a closure? How does it relate to currying?

functional-programming computer-science terminology glossary
What is the difference between a 'closure' and a 'lambda'?

Could someone explain? I understand the basic concepts behind them but I often see them used interchangeably and I get …

function lambda functional-programming closures
What is difference between functional and imperative programming languages?

Most of the mainstream languages, including object-oriented programming (OOP) languages such as C#, Visual Basic, C++, and Java were designed …

oop functional-programming
What is the difference between procedural programming and functional programming?

I've read the Wikipedia articles for both procedural programming and functional programming, but I'm still slightly confused. Could someone boil …

functional-programming glossary paradigms procedural-programming
How can I count occurrences with groupBy?

I want to collect the items in a stream into a map which groups equal objects together, and maps to …

java functional-programming java-8