Functional programming language Lisp,python,haskell,clojure

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.