说说我自己的背景吧,我是个半吊子的程序员,做任何事情喜欢比较了解然后再尝试,我接触过很多语言,大多数都把它当成工具来使用
我现在的工作大部分主要在于数据挖掘与机器学习方面,也学习web开发,我第一个拿来工作的语言是python,我是从那里得知函数式编程的概念的
说起lisp据说python就是模仿的lisp,而得知这个语言是从黑客与画家这本书中得知的,据说是一个特别值得尝试的语言,由于作者说如果年龄超过25岁,最好不要尝试学习它,我明年就本命年了,看来应该试着尝试一下了
在之前面临招工作的时候曾因为工作的原因尝试学习C++,C这个语言是最为基本的语言,但是对这门语言如此流行以及语言工具的补适应,所以现在想着尝试下这些函数式的编程语言
简单说来我可能会从如下角度来考虑一种语言时候喜欢:
1.有像python一样的包管理工具
2.有一些机器学习以及人工智能方面的开源包
3.有好的教程
common lisp这三个都有,只可以到它的官方主页上看看,
haskell也是都有的 ,相关的内容也可以从主页上找到
clojure也是都有的,这个东西基于jvm的,很多第三方包也是特别的多
不知到这三个语言的教程怎么样,顺便说一下,haskell貌似关于机器学习上的包比较少的
最后附赠lisp程序员眼中的其他程序员: