1樓:
Metaobject Protocol
(defclass
foo()
())(
make-instance
'foo)(
class-of*)
;; => #
(class-of*)
;; => #
(class-of*)
;; => #
(class-slots*)
;; => (#
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #)
(slot-value
**'ccl::slots
);; => (#
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #
;; #)
2樓:lambda喵
函式式語言,perl語言,schema,smalltalk、等語言都從lisp中汲取了營養和靈感,而且現在的語言設計據說都沒有超越lisp語言,lisp語言表達能力最強,恐怕是計算機程式語言最基本和最根本的形式。
3樓:李遙
Lisp的最大作用在於揭示和實踐了計算的本質就是evaluation,無論在什麼層次上(機器、語言、系統、應用)都是這樣
只要你有乙個圖靈完備的eval,又有動態構造eval的引數的手段,你就有了程式設計世界的原初之核。剩下的都是從此衍生而出而已
4樓:刑天戰士
list comprehension, lazy loading, stream processing, and so on. 當然很多不是語言的特性而是函式式程式設計衍生出來的運算方法
5樓:楊勤榮
Lisp語言是電腦科學中的麥克斯韋方程,在《電腦程式的構造和解釋》一書的前言中,艾倫佩利說Lisp是活在計算機中的精靈,並將永世長存。
lisp作為「函式式程式設計」語言,與c語言有何不同?
馬vc 1,此函式非彼函式。lisp 裡函式是first class,換句話說乙個函式是可以當作其他函式的返回值 c 裡邊函式是third class,不能作為其他函式返回值,不能當其他函式的引數。c可以說是algo方言,algo像英語,lisp更像數學。2,函式式語言通有的特性是parameter...
哪門程式語言才是全世界最好的語言?
碼斯克 哪個交通工具是世界上最好的交通工具?在空中,飛機最好 在海上,輪船最好 鐵路上火車比汽車好 公路上汽車比火車強 哪怕是兩隻腳,沒有任何高科技,去小區門口小賣店買個東西也比任何其他交通工具好!作為工具,要有工具的覺悟,不在特定場景談優劣,就是瞎扯淡。在JS受限的場景,比如富文字編輯,HTML就...
為什麼我們不發展漢化的程式語言?
因為英文本母只有26個,如果算上大寫也就只有52個。漢字不能像這樣用有限的單字通過組合構成所有字。能考慮的只有筆畫?還是偏旁?或者像漢字字型編碼一樣?不是這個領域的,並不清楚。不過好像有些字型 比如思源宋體 有可以打出biangbiang面的biang字的方法,或許可以借鑑。 comvir lop ...