/explore
|
You are here |
volgarev.me | ||
| | | | |
abdulapopoola.com
The biggest advantage of using tail calls is that they allow you to do extensive operations without exceeding the call stack. This makes it possible to do a lot of work in constant space without running into out of memory exceptions; this happens because the frame for the currently executing function is re-used by the... |
|
| | | | | ||
| | | | |
alexn.org
|
|
| | | | | ||
| | | | |
danielpecos.com
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: |
|
| | | | | ||
| | | | |
gavinhoward.com
There are 8 questions that must be answered to design a good type system. In this post, I attempt to do just that. |
|
| | | |||