View Single Post
  #6   Spotlight this post!  
Unread 26-02-2014, 21:04
Ginto8's Avatar
Ginto8 Ginto8 is offline
Programming Lead
AKA: Joe Doyle
FRC #2729 (Storm)
Team Role: Programmer
 
Join Date: Oct 2010
Rookie Year: 2010
Location: Marlton, NJ
Posts: 174
Ginto8 is a glorious beacon of lightGinto8 is a glorious beacon of lightGinto8 is a glorious beacon of lightGinto8 is a glorious beacon of lightGinto8 is a glorious beacon of light
Re: Rookie Programmer Seeking Advice

Quote:
Originally Posted by nyaculak View Post
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.