 
      
    | You are here | johnazariah.github.io | ||
| | | | | abhinavomprakash.com | |
| | | | | Defining recursion in terms of itself is an old joke among programmers. Despite the fact that it frustrates a lot of new-comers, we don't change it. I like to define recursion as "Iteration for the cool kids". I don't mean this in a snobbish, let-us-exclude-the-for-loopers kinda way, but rather in a tone of appreciation. Recursion is an elegant way of doing things. Recursive alogrithms are concise, have less noise and have immutability baked in (always a plus). | |
| | | | | degoes.net | |
| | | | | Functional programming has a bit of jargon, but that doesn't have to stop you from understanding core concepts | |
| | | | | eli.thegreenplace.net | |
| | | | | ||
| | | | | www.stephendiehl.com | |
| | | Personal Blog | ||