LISP
xiejianming
本来无一物,何处惹尘埃
展开
-
LISP 学习笔记 (四)-链表,递归和符号
*声明:所有参考资料均出自网络,版权归原作者所有 参考:LISP Tutorial 1: Basic LISP Programming: http://www.cs.sfu.ca/CC/310/pwfong/Lisp/1/tutorial1.html这次大脑饱和,个人没作太多的思考,文中大部分仅仅翻译了上面指导的部分文字。个人觉得链表和LISP中的递归处理是LISP的精粹所在,权当好好去领翻译 2008-06-15 23:55:00 · 3010 阅读 · 0 评论 -
LISP 学习笔记 (一)-初识LISP,表达式写法
因为在学习LISP。写写笔记,希望能持之以恒。 *声明:所有参考资料均出自网络,版权归原作者所有 参考:LISP Tutorial 1: Basic LISP Programming:http://www.cs.sfu.ca/CC/310/pwfong/Lisp/1/tutorial1.html首先,当然是建立环境,本来想着这个会有点麻烦,谁知道直接到http://sourceforg原创 2008-06-13 23:34:00 · 1969 阅读 · 1 评论 -
LISP 学习笔记 (二)-自定义函数
第二笔——自定义函数如果你想定义自己的函数,可以通过使用“defun” 函数,defun 函数的格式是:(defun a1 (a2) (a3))。其中: a1 是你要定义的函数标识符,通常是用字符串来表示的一个函数名称; a2 是所要定义函数的参数列表(一个或多个参数),括号是必须的; a3 是用来计算所要定义函数的表达式,也就是函数体。括号不是必须的。原创 2008-06-14 10:32:00 · 2522 阅读 · 2 评论 -
LISP 学习笔记 (三) -编辑,加载和编译LISP程序
首先,用任意文本编辑器编辑LISP程序文件,之后保存为*.lisp 文件。看图,注意里面的说明和定义了两个函数:我把它保存在C盘根目录下。然后用LISP加载这个文件,并随后调用了文件里面定义的函数:用“load” 函数加载LISP源文件,当“T” 出现时表示成功加载。如果文件有错,则加载不会成功。(* LISP里面“T” 表示“真”;用“NIL” 表示空值或“假”;而实际上,所有非原创 2008-06-14 11:38:00 · 4416 阅读 · 0 评论 -
关于Clojure的简单介绍
*注:下面内容翻译自Clojure官网的部分内容,Clojure官网网址为:http://clojure.org/。这里仅为抛砖引玉,故此处保留原文,如觉翻译生硬不通,请移步到官网或参考下面英文部分。Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR翻译 2011-11-09 22:40:54 · 897 阅读 · 0 评论 -
在Eclipse中整合Leiningen -- integrate Leiningen into Eclipse using 'External Tools'
*Note: If you want to read an English version of this article, please give me a sign so that I can translate my article into English (when I am available). Or, you can refer to this one alternativel原创 2011-11-09 00:35:09 · 3222 阅读 · 2 评论 -
神一样的编程语言? -- 发现一个编程语言“shen”
无论如何,首先是这个编程语言的名字吸引了我,“shen”。它的logo也很有趣: . | | | | | | |||||| . 一开始我还以为是某位中国大神的巨作,光看logo就倍感亲切,后来发现原来是位外国人写的,他就是Mark Tarver博士。废话不说,下面是官方首页的简单介绍,有兴趣的可以自行深入探讨(也欢迎一起探讨)。=======================翻译 2012-03-16 10:16:05 · 3040 阅读 · 0 评论