Talk about my own background, I am a dabbler programmer, do anything like to know more and try again, I have been exposed to many languages, most of them as tools to use
Most of my work now lies in data mining and machine learning, and web development, and the first language I've worked with is Python, where I learned about the concept of functional programming.
Speaking of Lisp is said to be a copy of Lisp Python, and learned that the language is from the hacker and painter This book, is said to be a particularly worth trying language, because the author said if the age of more than 25 years old, it is best not to try to learn it, I next year, it seems that should try to try it
I tried to learn c++,c because of the reason of work before facing the job, but the language is the most basic language, but the language is so popular and the language tool adaptation, so now think about these functional programming languages
To put it simply, I might consider a language like this from the following perspective:
1 A python-like package management tool
2. Some open source packages for machine learning and artificial intelligence
3. Have a good tutorial
Common Lisp These three have, can only go to its official homepage to see,
Haskell is also available, and relevant content can be found on the homepage
Clojure is also available, this thing is based on the JVM, and many third-party packages are particularly
I don't know how the tutorials are in these three languages, by the way, Haskell seems to have less of a bag on machine learning.
Functional programming language Lisp,python,haskell,clojure