
oop - Functional programming vs Object Oriented programming
I've been mainly exposed to OO programming so far and am looking forward to learning a functional language. My questions are: When do you choose functional programming over …
paradigms - Functional programming and non-functional …
Aug 23, 2008 · What advantages does functional programming provide? Functional programming allows coding with fewer potentials for bugs because each component is completely isolated. …
functional programming - How can you do anything useful …
Jun 20, 2009 · Just about every user application I can think of involves state as a core concept. If you write a document (or a SO post), the state changes with every new input. Or if you play a …
What's a functional replacement for if-then statements?
Functional programming doesn't mean you shouldn't execute statements one after the other - it simply means that you shouldn't have a mutable state. Each function needs to reliably behave …
What are the core concepts in functional programming?
In object-oriented programming, we might say the core concepts are: encapsulation inheritance, polymorphism What would that be in functional programming?
Why functional languages? - Stack Overflow
Functional languages use a different paradigm than imperative and object-oriented languages. They use side-effect-free functions as a basic building block in the language. This enables lots …
functional programming - Monad in plain English? (For the OOP ...
Apr 24, 2010 · It is presented as "the leading design pattern for functional programming", but the language used in the examples is Scala, which is both OOP and functional. You can read …
functional programming - What is a Y-combinator? - Stack Overflow
Jul 16, 2011 · A Y-combinator is a computer science concept from the “functional” side of things. Most programmers don't know much at all about combinators, if they've even …
What is 'Pattern Matching' in functional languages?
Jun 8, 2015 · I'm reading about functional programming and I've noticed that Pattern Matching is mentioned in many articles as one of the core features of functional languages. Can someone …
functional programming - What is a 'Closure'? - Stack Overflow
Aug 31, 2008 · I asked a question about Currying and closures were mentioned. What is a closure? How does it relate to currying?