![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LISP求索
文章平均质量分 81
梅雨心情
人最大的悲哀,莫过于拒绝当英雄
展开
-
(转)Lisp的本质
因为这学期学习《人工智能》课程的原因,无意中接触到了LISP语言,本着了解的态度在网上搜了搜关于LISP的文章,于是看到我转载的文章《LISP的本质》。对于我这样对于java、xml、C,乃至LISP都一般的人来说,看这篇文章至少可以将散碎的知识分个类,对,就是这样。重新审视XML千里之行始于足下。让我们的第一步从XML开始。可是XML已经说得更多的了,还能有什么新意思可说呢?转载 2017-03-12 16:17:40 · 635 阅读 · 0 评论 -
(转)为什么LISP语言如此先进?
很高兴今天又读到了一篇非常有启发性的文章。说实话,读完后虽然有些部分还是觉得有点模糊,但这种模糊里还是有一点感觉。哈哈,先不说这些玄乎的话了。在我看来,是应该学习LISP的,感觉这门语言被推向了神坛,不免会引起我们这些小白的好奇心。当然,转载这篇文章也不止这一个原因。我觉得一个优秀的程序员乃至一个计算机科学家,是应该钻研几年编程语言后,回过头就这几门语言来思考一下这些语言能做什么(这里我的意思是,转载 2017-04-07 12:38:25 · 747 阅读 · 0 评论 -
初识LISP(2)——结构、循环与函数
一、LISP—决策Construct描述cond这个结构是用于用于检查多个测试行动作条件。它可以嵌套if或其他编程语言语句。ifif结构有多种形式。在最简单的形式,它后面跟着一个测试条,测试操作和一些其它相应措施(次)。如果测试子句的值为true,那么测试的动作被执行,否则,由此产生的子句求值。when原创 2017-04-08 13:51:17 · 4016 阅读 · 0 评论 -
初识LISP(1)——基本的结构、语法与数据类型
;宏定义(defmacro setTo10(num) (setq num 10) (print num))(setq x 25)(print x)(setTo10 x);显示数据类型和所属范围(setq x 281474976710656) ;构建一个符号指定一个值(setq x 281474976710657)(print (type-of x)原创 2017-04-07 21:37:42 · 5212 阅读 · 0 评论 -
初识LISP(3)——谓词、字符及数组
一、LISP—谓词谓词描述atom它接受一个参数,并返回t如果参数是一个原子或,否则nil。equal它有两个参数,并返回t,如果他们在结构上相同或否则nileq它有两个参数,并返回t,如果它们是相同的相同的对象,共享相同的内存位置或否则nileql它有两个参数,并返回t如果参数相等,或者如果他们是原创 2017-04-09 14:05:07 · 1782 阅读 · 0 评论