|
Re: Rookie Programmer Seeking Advice
Quote:
Originally Posted by nyaculak
At some point in the future I really want to get into functional programming (like scheme/lisp, haskell, etc.).
|
Haskell is a really good choice as a functional language to learn. Its appeal goes beyond simply being functional -- it has one of the most well-developed and flexible type systems I've ever seen, and lazy evaluation is really interesting (if weird). It lets you do crazy things like infinite lists, or even crazier things like self-referencing expressions with implied recursion:
Code:
-- An infinite list of fibonacci numbers
let fibs = 0 : scanl (+) 1 fibs
__________________
I code stuff.
Last edited by Ginto8 : 26-02-2014 at 21:30.
|