60年了,LISP语言进化史可否引发你对AI未来新思考
http://www.sohu.com/a/153228039_390227
History of LISP — Software Preservation Group
http://www.softwarepreservation.org/projects/LISP/
Lisp神化之路_coderock-CSDN博客
https://blog.csdn.net/code_for_fun/article/details/83304873
首页 - XKCD中文站
http://xkcd.in/
xkcd: OK/okay/ok
https://xkcd.com/
Eternal Flame
https://www.gnu.org/fun/jokes/eternal-flame.en.html
Lisp真的是屠龙之技吗?_duoerbasilu-CSDN博客
https://blog.csdn.net/iteye_5282/article/details/82376724
普通计算机实现 LISP 语言是通过解释程序和系统函数子程序相互间的递归调用进行的。辗转层次多而效率低。
LISP机执行同等指令要快一两个数量级。
LISP机具有一种面向堆栈的系统结构,堆栈里存放的是指针,代表所谓LISP对象。除了数和特种常量(T,NIL)用专用指针外,一般指针代表可赋予任何意义的符号,包括印刷名、值、功能函数和特性表四个项目,这种赋予是动态的,且各项目彼此独立。
LISP机的机器指令包含着在现行堆栈上操作以下四类机器指令:
①基本函数,
②四则运算及有关运算,
③条件转移指令,
④用低层次LISP微指令手编的LISP函数。
在任何时刻LISP机的运算都是通过现行堆栈组控制的。当过程进行到需要计算另一函数时,就起动与那个函数相应的堆栈组并保留当前的计算状态,而被起动的堆栈组就成为现行堆栈组。
因此LISP机实际上是各堆栈组能相互起动的处理符号的堆栈机。LISP机的操作系统、解释系统、编译系统、调试程序都是用 LISP语言写的。有些 LISP机,例如美国的SYMBOLICS3600系统,还实现了以LISP为基础的FORTRAN、PASCAL和C语言,而且能联成网络。
发表评论