Explore >> Select a destination


You are here

blog.levinotik.com
| | sookocheff.com
4.4 parsecs away

Travel
| | I previously talked about what functional programming is by comparing it to other programming paradigms. This post expands on that post to talk specifically about practical differences between functional programming and the paradigm most of us are intimately familiar with - imperative. This post is punctuated with some quotes from the book An Introduction to Functional Programming Through Lambda Calculus. It's worth noting that each of these practical differences are enabled because of the power of referential transparency.
| | nithinbekal.com
4.2 parsecs away

Travel
| | Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.
| | danielpecos.com
4.3 parsecs away

Travel
| | Purpose of this post is to providea glimpse of the new features included in Java 8 that shiftthis language towards a more Functional Programming paradigm. But before, let's define what we understand for Functional Programming (FP). Functional programming key characteristics include: Higher Order Functions Pure Functions and Immutability Tail Call Recursion Higher Order Functions for a FP language means that functions are considered first class citizens, allowing the programmer to use them as any other value the language defines, for example, a Function value:
| | zed.code.blog
22.6 parsecs away

Travel
| From the FreeCodeCamp intermediate algorithms here: Given a positive integernum, return the sum of all odd Fibonacci numbers that are less than or equal tonum.The first two numbers in the Fibonacci sequence are 1 and 1. Every additional number in the sequence is the sum of the two previous numbers. The first six numbers of...