說說我本身的背景吧,我是個半吊子的程序員,作任何事情喜歡比較瞭解而後再嘗試,我接觸過不少語言,大多數都把它當成工具來使用python
我如今的工做大部分主要在於數據挖掘與機器學習方面,也學習web開發,我第一個拿來工做的語言是python,我是從那裏得知函數式編程的概念的程序員
提及lisp聽說python就是模仿的lisp,而得知這個語言是從黑客與畫家這本書中得知的,聽說是一個特別值得嘗試的語言,因爲做者說若是年齡超過25歲,最好不要嘗試學習它,我明年就本命年了,看來應該試着嘗試一下了web
在以前面臨招工做的時候曾由於工做的緣由嘗試學習C++,C這個語言是最爲基本的語言,可是對這門語言如此流行以及語言工具的補適應,因此如今想着嘗試下這些函數式的編程語言編程
簡單說來我可能會從以下角度來考慮一種語言時候喜歡:機器學習
1.有像python同樣的包管理工具jvm
2.有一些機器學習以及人工智能方面的開源包編程語言
3.有好的教程函數式編程
common lisp這三個都有,只能夠到它的官方主頁上看看,函數
haskell也是都有的 ,相關的內容也能夠從主頁上找到工具
clojure也是都有的,這個東西基於jvm的,不少第三方包也是特別的多
不知到這三個語言的教程怎麼樣,順便說一下,haskell貌似關於機器學習上的包比較少的
最後附贈lisp程序員眼中的其餘程序員: