I wish to learn a new language, but don't really know what to go with. I have been intrigued by Haskell and Scheme, but don't know which is the wisest choice. I mean, I know Scheme is _old_ and is used by people with neckbeards. But is Haskell any better?
I am reading ``Structure and Interpretation of Computer Programs'' currently, but don't know of any really good Haskell books. Recommendations welcome!
Name:
Anonymous2006-08-21 16:45
I don't know any pure/mostly functional language, but for what I've heard,
Lisp is the one where you can do actually useful stuff with
Haskell is too theoretical and complicated
Scheme is the best to learn, then jump to Lisp
For multiparadigm languages supporting functional programming, you have Python and Ruby.
Name:
Anonymous2006-08-21 17:22
There's OCaml, though the only thing written in it I can think of is WeiDU.
Name:
Anonymous2006-08-21 17:31
Haskell was used to write the best version control system in the world, darcs. So it must be good amirite.
PS Scheme pwns
Name:
Anonymous2006-08-21 20:22
Common Lisp is too much of a library, Scheme makes more sense.
Name:
Anonymous2006-08-21 22:11
I think it's best to read about programming ideaologies or systems, and then read about which languages may be useful for that particular problem, and if you want to, learn it.
I don't think it's easy to just learn a language without having a direct use for it.
Good luck!
Name:
Anonymous2009-01-14 15:02
What?
Name:
Trollbot90002009-07-01 9:17
Library should stock it Or you could use it as Genetic Algorithms Instead it is a version breaking change and that was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP quality That was VIP.