lisp是什么意思中文翻译 什么 什么意思

计算机术语 宏 翻译成英文是什么 计算机术语Lisp是什么意思

宏-VBA
计算机术语Lisp–计算机语言如C或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。而Lisp类语言如Common Lisp和Scheme有更精巧的宏系统:宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。

Auto cad中的LISP语言是什么有怎样的用途

AutoLISP语言是在普通的LISP语言基础上,又扩充了许多适用于CAD应用的功能而形成的一种程序设计语言。它是一种解释性求值语言,速度较慢,难以保密,可用任何文字软件,用纯文本的格式保存。

AutoLISP语言中的一切成分都是以函数形式给出的,它没有语句概念或其他语法结构。执行AutoLISP程序就是执行一些函数,再调用其它函数。

(setq pt1 (getpoint “\n请选择圆心插入点“))。

(command “CIRCLE“ pt1 100);命令这个插入点绘制圆,半径为100。

扩展资料:

LISP语言(LISP,List Processing的缩写)是一种早期开发的、具有重大意义的表处理语言。它适用于符号处理、自动推理、硬件描述和超大规模集成电路设计等。

特点是,使用表结构来表达非数值计算问题,实现技术简单。LISP语言已成为最有影响,使用十分广泛的人工智能语言。

在LISP语言中,数据和函数都是采用符号表达式定义的,这种符号表达式称为S一表达式,它是原予和表的总称。原子分为符号原子和数原子。

符号原子是指有限个大写字母和数字组成的字符串,其中第一个符号必须是字母。原子NIL和T分别表示逻辑假(或空表)和逻辑真。数原子是指一串数字,通过符号表示其正负。

LISP语言不仅在专家系统和CAD领域有广泛的应用,在符号代数、定理证明、机器人规划等领域也有广泛的应用。

影响LISP语言使用的主要原因有:一是LISP是非可视化语言;二是LISP在通用计算机上的运行效率较低;三是LISP的数值计算能力较差;四是人们对函数型语言的编程风格不习惯。

参考资料来源:百度百科-lisp语言

lisp 可以做什么

楼上都没说出lisp的特点和本质,总的来说,lisp有两个特征:函数式编程和面向语言

  1. 函数式编程决定了它与数学有天然的契合度,因此可以利用它来表达数学思想、推演符号类型

  2. 面向语言说明lisp是一门可以生成代码的语言。lisp对待数据和代码均采用同一种数据结构表示,因此lisp可以优雅的处理自身的代码。解决问题的时候,你完全可以利用lisp自己设计一门适合问题领域的语言,然后再处理

其实lisp有很多方言:

  1. Elisp:配置神器Emacs

  2. Scheme:最纯的lisp,实用的库很少,一般人只是在学习SICP的时候接触过,应用方面当然也有, 如作为texmacs的配置语言,还有Gimp的开发。如果利用这门语言学习编译器的设计将会是一个不错的选择

  3. comman lisp:lisp的集大成者,有很多库可用,可以用来做web开发、人工智能应用、系统应用程序(如邮件过滤器、mp3、html生成器等等)、类型符号推演

  4. clojure:做网站开发,运行在JVM上,有JAVA基础比较好入手

  5. AutoLisp:与autocad结合用在绘图领域

Lisp是什么样的语言

Lisp是第一个函数式程序语言,区别于C语言、Fortran等命令型程序语言和Java、C#、Objective-C等面向对象程序语言。由于历史的原因,Lisp长期以来被认为主要用于人工智能领域,但Lisp并不是只为人工智能而设计,而是一种通用的程序语言。

高级语言有哪些

计算机中的高级语言有java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,等。

1、Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2、C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

3、C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

4、Pascal以法国数学家命名的Pascal语言现已成为使用最广泛的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。

5、Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

6、LISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。LISP作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。

7、Prolog是一种逻辑编程语言。它建立在逻辑学的理论基础之上, 最初被运用于自然语言等研究领域。现已广泛的应用在人工智能的研究中,可以用来建造专家系统、自然语言理解、智能知识库等。

同时对一些通常的应用程序的编写也很有帮助,能够比其他的语言更快速地开发程序,因为它的编程方法更像是使用逻辑的语言来描述程序。

8、visual foxpro简称VFP,同VB、DELPHI一样都是程序开发工具,VFP由于自带免费的DBF格式的数据库,在国内曾经是非常流行的开发语言,现在许多单位的MIS系统都是用VFP开发的。VFP主要用在小规模企业单位的MIS系统开发,当然也有像工控软件、多媒体软件的开发中。

9、易语言是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。

易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

参考资料:百度百科_Java

百度百科_C语言

百度百科_C++

百度百科_Python

百度百科_pascal

百度百科_LISP

百度百科_Prolog

百度百科_foxpro

百度百科_易语言

都有什么人用lisp

人工智能领域、软件开发、电子商务及金融系统的Common Lisp、Scheme、Emacs Lisp和Clojure等都在使用lisp。

LISP作为函数式程序设计的先锋,其诸多革命性的创新思维影响了后续编程语言的发展,亦完全垄断人工智能领域的应用长达三分之一个世纪。LISP作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言。

LISP为函数式程序设计语言,所有运算都能以函数作用于参数的方式来实现。LISP没有命令式语言程序中常见赋值语句和变量,重复的过程可以使用递归的函数调用来表示,并不需要使用循环模式。

扩展资料:

其主要思想早在15年前就已经被人提出来进行研究,然而一直没有太具体的东西产出。直到2006年,Cisco重新开始投入资源进行研究.但就应用来说。Cisco的LISP也只处于试验阶段,距离能够推广商用还有不短的时间,很多技术细节方面问题需要解决。

LISP提出将标识Locator的IP(RLOC)和标识目的节点ID的IP(EID)进行区分和叠加封装,在公网传输时只根据Locator IP转发,只有到达站点边缘时才会剥离外层IP,使用内层标识EID的IP进行转发。


Python, C, Perl, and LISP 这四种语言是什么意思~~!

这几种都是程序设计语言。其中Python类似于Javascript,可以写出很短小但是功能强大的小程序;
Perl 是一种自由且功能强大的编程语言。它被用作 Web 编程、数据库处理、XML 处理以及系统管理等等
C语言是一种功能非常强大的高级语言,是目前最常用的程序设计语言之一.
LISP是一种比较简单的动态语言,在美国常用于初学者学习,目前国内关于LISP的资料不是很多,尤其是书籍方面,所以建议初学C,不过学C有一定难度,可以参考谭浩强的《《C语言程序设计》》…

CAD LISP 是什么

lisp是一种编程语言。
lisp在cad绘图软件上的应用非常广泛,普通用户均可以用lisp编写出各种定制的绘图命令。