我想學習一門語言,可以表達任意我想表達的事情。如今在學習 Clojure,這是我值得學習的語言,固然還有 Prolog 這門語言值得學習。數據結構
爲何學習 Clojure函數
由於 Lisp 方言的同像性和威力巨大的宏,這讓我有機會本身來改變語言的一些東西,以適合本身的口味。學習
數據結構是不可變的,這讓我構建大型程序時,放心了不少,不用擔憂一個函數加載了數據後,數據就不知道變成什麼了。設計
給我一個空間,讓我有機會能本身設計一門語言,就好象在 JVM 上創建 Clojure 環境同樣,在任何喜歡的語言之上創建一個解釋器。這大大增長了代碼重用的機會。資源
沿着這條路走下去,有可能實現多種語言直接進行溝通的前景。程序
JVM CLR JS 這些平臺已經足夠吸引人了。還有什麼語言能同時能夠調用這些語言的資源嗎?數據