Auto cad中的LISP语言是什么?有什么用?
AutoLISP语言是一种基于通用LISP语言的编程语言,扩展了许多适用于CAD应用的功能。它是一种解释性的评价语言,速度慢,难以保密。它可以由任何文本编辑软件编辑,并以纯文本格式保存。
AutoLISP语言中的一切都是以函数的形式给出的,它没有句子概念或其他语法结构。执行AutoLISP程序就是执行一些函数,然后调用其他函数。
(set qpt 1(getpoint " \ n请选择中心插入点")。
(命令“圈”pt 1 100);命令此插入点绘制一个半径为100的圆。
扩展数据:
LISP(LISP,列表处理的缩写)是一种早期开发的重要的表格处理语言。它适用于符号处理、自动推理、硬件描述和VLSI设计。
特点是用表结构表示非数值计算问题,实现技术简单。LISP语言已经成为影响最大、应用最广泛的人工智能语言。
在LISP语言中,数据和函数都是用符号表达式来定义的,符号表达式称为S表达式,是本原和表的统称。原子分为符号原子和若干原子。
符号原子是指由有限个大写字母和数字组成的字符串,其中第一个符号必须是字母。Atoms NIL和t分别代表逻辑假(或空表)和逻辑真。数字原子是指一系列数字,其正负用符号表示。
LISP语言不仅广泛应用于专家系统和CAD中,而且还应用于符号代数、定理证明、机器人规划等领域。
影响LISP语言使用的原因主要有:第一,LISP是非可视化语言;其次,LISP在通用计算机上的效率较低;第三,LISP的数值计算能力差;第四,人们不习惯函数式语言的编程风格。
百度百科-lisp语言