跳至正文

lisp语言(lisp语言到底是谁发明的)

lisp语言是什么

lisp语言是什么

autocad自带的一种解释性语言,类似于批处理文件.较小的功能可以用它来实现,大一些的最好不用,因为它会产生许多数据碎片,导致dwg文件超大,影响图形运行速度.

LISP的语言组成

LISP的语言组成

LISP语法,可透过执行Hello World程序来体现.此程序透过XLISP-STAT 2.1,3.45Beta版编译器执行. (DEFUN HELLO () HELLO WORLD) 语言组成信息来源

LISP是什么设计语言

LISP是什么设计语言

是一种早期的人工智能语言

LISP的语言特点

LISP为函数式程序设计语言,所有运算都能以函数作用于参数的方式来实现。  LISP没有命令式语言程序中常见赋值语句和变量,重复的过程可以使用递归的函数调用来表示,并不需要使用循环模式。  LISP是古老的函数语言、弱类型、动态推断,其代码本身就是各种列表。每一个表项均可以储存任何类型的数据如数字、函数、符号或一个子表等,在编码时,可以随时操作以更新列表。  LISP核心的操作符只有7个操作符:quote、atom、eq、car、cdr、cons、cond。前三者quote、atom、eq用于符号的推断;car、cdr、cons操纵表格;cond负责分支判断。这种简洁定义,非常接近图灵机原型的纯函数式语言,是现代语言完全无法比拟的。  LISP作为弱类型这优点相对缺点则是运行效率的低下。原始定义简洁的缺点使到大型开发工程变得困难,自底层到高层,自二维表查询到面向对象,使用者需要嵌入更多的函数来实现,致使LISP众多方言的衍生。

lisp语言函数中 ""是代表什么意思

空字符串,在lisp里边一般写在直线、多段线、图层等命令最后,相当于敲回车或空格键结束命令.

Lisp语言怎么样?为什么现在不流行?与Java相比呢

很久以前,这种语言站在计算机科学研究的前沿,特别是人工智能的研究方面.现在,它很少被用到,这一切并不是因为古老,类似古老的语言却被广泛应用. 其他类似的古老的语言有??FORTRAN、 COBOL、 LISP、 BASIC、 和ALGOL …

约翰·麦卡锡的发明LISP语言

1959年,麦卡锡基于阿隆索·邱奇的l-演算和西蒙、纽厄尔首创的“表结构”,开发了著名的LISP语言,成为人工智能界第一个最广泛流行的语言。LISP是一种函数式的符号处理语言,其程序由一些函数子程序组成。在函数的构造上,和数学上递归函数的构造方法十分类似,即从几个基本函数出发,通过一定的手段构成新的函数。LISP语言还具有自编译能力。具体说来,LISP有以下几个主要特点:

1. 计算用的是符号表达式而不是数;

2.具有表处理能力,即用链表形式表示所有的数据;

3.控制结构基于函数的复合,以形成更复杂的函数;

4.用递归作为描述问题和过程的方法;

5.用LISP语言书写的EVAL函数既可作为LISP语言的解释程序,又可以作为语言本身的形式定义;

6.程序本身也同所有其他数据一样用表结构形式表示。

已经证明,LISP的这些特点是解决人工智能核心问题的关键。此外,精巧的表机制也是进一步简化LISP程序设计的方便而有力的工具,因此,LISP自发明以来,已经被广泛用于数学中的符号微积分计算,定理证明,谓词演算,博奕论等领域。它和后来由英国伦敦大学的青年学生柯瓦提出、由法国马赛大学的考尔麦劳厄所领导的研究小组于1973年首先实现的逻辑式语言PROLOG并称为人工智能的两大语言,对人工智能的发展起了十分深远的影响。LISP所蕴含的丰富的思想和深刻的意义也吸引了负责设计Algol语言的国际委员会,麦卡锡因此而被吸收为该委员会的成员。Algol中后来采纳了LISP关于递归和条件表达式这些思想。

lisp语言问题

看看cad关于 lisp 语言的帮助….. 和basic语言差不多,只是表达上有些不同…. 入手还是从demo程序入手 最好了

lisp中这个语句是什么意思

用来将指定的对话框标题与调用程序或返回函数连接起来."toggle"是一个按钮名称,后面的意思是如果a等于空,那么就给a赋值80整句话的意思是:有一个对话框,里面有一个按钮,名称为toggle,当鼠标点击这个按钮后执行后面的语句

lisp语言 如何用

sel))) (foreach n (entget el) (if (= 10 (car n)) (setq ptlist (cons (cdr n) ptlist)) ))