From: masterBB
Just wondering,languages like Lisp and Haskell are not commonly used by new programmers, and aren't easy to read imo. Do these languages really make life that much easier as a more expresive/familiar language. I can only think of having more related libraries as a pro?
Yeah.. ancient languages, but there was a time when Lisp was actually the BEST language for AI for a very long time.. Symbolic programming was the reason. Lisp is still good for AI.. Would I choose it nowadays.. ehh.. maybe.. not. I'd probably choose a more modern language but Lisp is still good for AI.
It's actually good for solving hard problems:
http://programmers.stackexchange.com/questions/60028/is-there-any-evidence-that-lisp-actually-is-better-than-other-languages-at-artifI guess it's my first choice right now because that's what I had to use..
http://www.zdnet.com/blog/burnette/hungarian-lisp-developer-walks-away-with-google-ai-contest/2131That was in 2010.. so it's 4 years late but I still say it's good. Maybe not for new developers at all (so you are right). The syntax really is annoying but you get over it ;]
I'd probably just choose C since it's just as good but can get annoying. R for statistics or Matlab. What would you choose?