LISP

转载 2015年11月21日 17:26:44
LISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。LISP作为因应人工智能而设计的语言,是第一个函数式程序设计语言,有别于CFortran命令式程序设计语言JavaC#面向对象语言
LISP名称源自列表处理(LISt Processing)的英语缩写,由来自麻省理工学院的人工智能研究先驱约翰·麦卡锡(John McCarthy)在1958年基于λ演算所创造,采用抽象数据列表与递归作符号演算来衍生人工智能。[1] 

相关文章推荐

Common Lisp语法——标准控制宏

WHEN和UNLESS 先来了解下IF表达式: (if condition then-form [else-form]) 其行为就是:当condition为non-NIL时则运行then-form并返...

Common Lisp语法——变量

变量基础 在Common Lisp中,变量是无类型的。变量在内部表达中会有关联的类型信息,可用于运行时的动态检查。 在Common Lisp中所有的值都存放在对象中(至少从概念上是这样),因此,对一个...

Common Lisp-对象相等性 函数或谓词包括:eq、eql、equal、equalp、=

Common Lisp-对象相等性 相等的函数或谓词包括:eq、eql、equal、equalp 在Lisp中,symbols(符号)是独一无二的,是指在计算机内存中,给定某个名字,只有一个s...

LISP 简单的数据库 3.5 保存和加载数据库

将*DB*中的数据信息保存到文件中,以及可以从文件中读取数据信息放置到*DB*全局变量中 添加两个函数 save-db 及 load-db ;使用全局变量记录数据 (defvar *db* nil...

[Lisp] AutoCAD中的分形树

代码段一: ;;; ======================================================================== ;;; Some of ...
  • ls0201
  • ls0201
  • 2012年08月02日 09:45
  • 1147

【Successful Lisp】语法(3) 特殊的form和宏 SETQ和LET

这节开始我们说到form是用来求值的,不过有两种例外,一种是特殊的form,这种form是Lisp预定义的。另外一种是macro宏。...

Clojure快餐教程(1) - 运行在JVM上的Lisp方言

Java作为目前为止被使用最广泛的使用虚拟机的编程语言,带动了JVM上语言族的繁荣。 有根红苗正的为JVM设计的动态语言Groovy,目前最主要被用于Gradle编译环境中;也有Jython, JR...
  • lusing
  • lusing
  • 2017年10月31日 20:35
  • 53

LISP中的递归和尾递归

首先解释一下概念:     递归:是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。      尾递归:在计算机科学里,尾调用是指一个函数里的最后一个动作是一...

Common Lisp开发的的窗口管理器stumpwm

用sawfish很久了,有点枯燥,就想试试其它窗口管理器。作为一个lisper自然就选择用Common Lisp开发的stumpwm了。stumpwm是一个minimalist窗口管理器,是由原Rat...
  • sw2wolf
  • sw2wolf
  • 2012年02月19日 12:24
  • 5111

Windpws下Common Lisp的实现

好吧,又是一篇傻瓜式配置文件。貌似所有方面都是没有完全深入,只是停留在初步的层次,看来这个习惯要改。 这次是Lisp,一个古董级的语言,算是现在还在使用的第二历史最久的语言,仅仅排在Fortran后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LISP
举报原因:
原因补充:

(最多只允许输入30个字)