Lisp 學(xué)習(xí)

Lisp 與眾不同的部分原因是,它被設(shè)計成能夠自己進(jìn)化。你能用 Lisp 定義新的 Lisp 操作符。Lisp 就像生物的 DNA 一樣,這樣的語言永遠(yuǎn)不會過時。

Ubuntu 上安裝

sudo apt-get install clisp

概念

詞法閉包(Lexical Closure)
在沒有閉包的語言中,變量的生命周期只限于創(chuàng)建它的環(huán)境。但在有閉包的語言中,只要有一個閉包引用了這個變量,它就會一直存在。


Lisp 程序是用 Lisp 的數(shù)據(jù)結(jié)構(gòu)來表示。這表示你可以寫出會寫程序的程序。人們真的需要這個嗎?沒錯 ── 它們叫做宏。

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 開發(fā)環(huán)境 開發(fā)環(huán)境: SBCLEmacsSlime:在emacs里面幫助進(jìn)行common lisp開發(fā)的擴(kuò)展qui...
    神刀閱讀 1,912評論 0 2
  • 來源于 現(xiàn)代JavaScript教程閉包章節(jié)中文翻譯計劃本文很清晰地解釋了閉包是什么,以及閉包如何產(chǎn)生,相信你看完...
    71f241c96a34閱讀 653評論 0 1
  • 前言 文中可能會有些用刪除線標(biāo)注的內(nèi)容,之所以不刪除是個人認(rèn)為某種程度上能起一種補(bǔ)充說明的作用。 基本概念 sco...
    ScratchPad閱讀 1,245評論 0 0
  • 叫“l(fā)isp”的語言已經(jīng)死了幾十年了?!發(fā)isp”在現(xiàn)代不過是一堆毫無共性語言的自稱。在學(xué)習(xí)Lisp之前請先了解你...
    四月不見閱讀 2,193評論 1 2
  • 2018年一月的最后一晚,月食。 對天文學(xué)沒有任何興趣的我在家搗鼓了很久的相機(jī),照著搜索來的教程調(diào)整好參數(shù),抱著小...
    DoctorBlind閱讀 169評論 0 0

友情鏈接更多精彩內(nèi)容