Functional programming is a programming paradigm based upon building abstractions using functions, avoiding side effects and change of state.
What does the term referential transparency mean? I've heard it described as "it means you can replace equals with equals" …
functional-programming computer-science theory referential-transparencyAfter some experience with functional languages, I'm starting to use recursion more in Java - But the language seems to …
java functional-programming stack overflowI've been thinking a lot lately about how to go about doing functional programming in C (not C++). Obviously, C …
c functional-programmingIs there a way to map a list onto a dictionary? What I want to do is give it a …
python list functional-programming hashtableJust because functions are first class objects, there are closures, and higher order functions, does Javascript deserve to be called …
javascript functional-programming terminologyPartial application is cool. What functionality does functools.partial offer that you can't get through lambdas? >>> sum = …
python functional-programming partial-applicationI wonder what the difference is between those operations in Scheme. I have seen similar questions in Stack Overflow but …
functional-programming schemeI've studied scala for several months, but still at the beginner level. Now I found I have huge trouble with …
scala functional-programming type-systemsI've been reading a lot of stuff about functional programming lately, and I can understand most of it, but the …
functional-programming stateWhat are some good tutorials on fold left? Original question, restored from deletion to provide context for other answers: I …
scala map functional-programming fold