Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
Functional programming is a paradigm which attempts to solve computational problems by the chained evaluation of functions whose output is determined by their inputs rather than the programme state. In this style of programming, side effects and mutable data are deprecated and usually strictly isolated.
10
votes
Accepted
Which problems domains are more suited to functional programming solutions
Functional programming uses immutable datastructures and doesn't rely on mutable state, this means that the programs are easier to reason about and easier to prove for correctness.
Functional program …
65
votes
12
answers
21k
views
Why isn't functional programming more popular in the industry? Does it catch on now? [closed]
During my four years at university we have been using much functional programming in several functional programming languages. But I have also used much object oriented programming to, and in fact I u …
72
votes
Functional Programming vs. OOP
I would say that it is more Functional Programming vs Imperative Programming.
The biggest difference is that Imperative programming is about Control flow while Functional programming is about Data fl …
24
votes
5
answers
9k
views
For what common problems is functional programming not a good fit? [closed]
Functional programming is a declarative paradigm. One of the strenghts with FP is that side-effects are avoided. It's said that for some problems FP isn't a good fit.
For what common problems isn't f …
28
votes
13
answers
13k
views
What's your strongest opinion against functional programming? [closed]
Functional programming is one of the oldest programming paradigms. However it isn't used much in the industry compared to more popular paradigms. But it have largely been emphasized in academia.
What …
11
votes
If we can do functional programming with Python, do we need a specific functional programmin...
The languages you mention are very different.
While Python and Ruby is dynamically typed languages, Haskell is statically typed. Erlang is a concurrent language and uses the Actor model and is very d …
25
votes
9
answers
12k
views
What decent web-frameworks exists for functional programming? [closed]
I would like to do some web programming using functional programming. What decent web-frameworks exists for functional programming languages?
15
votes
Accepted
Is there a canonical tutorial or book on functional programming concepts?
Use it.
If you do functional programming daily, maybe smaller applications or exercises from books, then you will be better on it.
I have used it since the first programming lecture in university. A …
75
votes
4
answers
15k
views
What are the biggest differences between F# and Scala?
F# and Scala are both functional programming langugages that don't force the developer to only use immutable datatypes. They both have support for objects, can use libraries written in other languages …