Lisp 是一個古老的函數(shù)式編程語言,Scheme則起源于MIT的一種Lisp方言。當前編程語言的一些特性,如尾遞歸、匿名函數(shù)、動態(tài)改變代碼的功能等等,不少是受到了Lisp的啟發(fā)。這里介紹幾個能在Windows下使用的免費Scheme語言或Lisp語言的環(huán)境。 MIT-Scheme。這個是MIT為SICP(計算機程序的構造與解釋)課程開發(fā)的Scheme環(huán)境。SICP是一本相當有名的教材,對計算原理講得非常深入。書中采用 Scheme作為編程語言。MIT-Scheme基本上就是一個精簡的Emacs編輯器加上Scheme語言解釋器,所以對Emacs不熟悉的人用起來比較困難。 GNU CLisp。這是一個Common Lisp的解釋器,不帶IDE。Common Lisp也是Lisp語系的一大方言,很多人認為Common Lisp才是Lisp的“正統(tǒng)”。 Lisp in a Box。實際上是將Emacs編輯器和Common Lisp的解釋器SLIME集成在一起,構成了一個IDE,省去了手工配置Emacs的麻煩。和MIT-Scheme一樣,建議先熟悉Emacs。 關于Scheme,g9大牛寫過一篇極好的介紹:與Scheme共舞,極力推薦閱讀。 |
|
來自: 戰(zhàn)神之家 > 《我的圖書館》