-
为什么Lisp没有流行起来(Why Lisp Failed)
本文探讨的是为什么Lisp语言不再被广泛使用的。 很久以前,这种语言站在计算机科学研究的前沿,特别是人工智能的…
-
计算 100! (100的阶乘)的末尾有几个0
可采用因子分解的方式,每个0,都可以看作是 * 10,而10可以分解为 2 * 5,所以只要将每个数都进行因子…
-
使用牛顿法计算平方根
Common Lisp练习,使用牛顿法计算平方根: (defun sqrt (x) (do ((i 1 (/ …
-
Common Lisp 复数运算
CL内置支持复数的数据类型,表示为 #c(a b) 等价于数学定义上的 a + b*i (* #c(2 1) …
-
计算 100! (100的阶乘)有几位数
在算法群里看到有人问 100! 有几位数? 群里马上就有人用数学解答了,问题其实也不难,解决思路如下: 将n!…
-
Common Lisp宏学习之 LOOP
实例1:输出list (loop for i from 1 to 10 collecting i) ;;out…
-
Common Lisp宏学习之 DO
(defun fibonacci(m) (do ((nums nil) (n 0 (1+ n)) (cur 0…
-
Common Lisp Macro – definition
chapter 8 defining your own The Story of Mac: A Just-So…
-
Common Lisp Macro
chapter 7 : Macros: Standard Control Constructs when an…
-
Common Lisp 变量
Common Lisp supports two kinds of variables: lexical an…