跳转到内容

AutoLISP:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
top
Wumushih留言 | 贡献
內容擴充 修正筆誤
 
(未显示另一用户的1个中间版本)
第31行: 第31行:
| influenced =
| influenced =
}}
}}
'''AutoLISP'''是一种由[[LISP]][[程式语言]]沿生出来的[[高階程式語言]],专门用于[[AutoCAD]]及其相的各种产(AutoCAD LT除外),目前,已有更快的[[Visual LISP]]([[VLISP]]),因為提供了[[整合開發環境]]([[IDE]],即包含了編輯器、[[除錯器]]......等開發工具),增強了原來AutoLISP的功能及效能。
'''AutoLISP'''是一种由[[LISP]][[程式语言]]沿生出来的[[高階程式語言]],专门用于[[AutoCAD]]及其相的各種產目前,已有更快的[[Visual LISP]]([[VLISP]]),因為提供了[[整合開發環境]]([[集成开发环境|IDE]],即包含了編輯器、[[除錯器]]......等開發工具),增強了原來AutoLISP的功能及效能。


==特性==
==特性==
用户可以通过Autolisp与Autocad进行交互。如选择点,选择实体,输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令行中输入'''vlisp'''打开。
用户可以通过Autolisp与Autocad进行交互。如选择点,选择实体,输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令行中输入'''vlisp'''打开。

== 例子 ==
===Hello World===
在CAD[[命令列介面]]中顯示[[Hello World|「Hello, World!」]]:

<syntaxhighlight lang="lisp" line>
(defun hello ( )
(princ "\nHello World!")
(princ)
)
</syntaxhighlight>


{{Lisp programming language}}
{{Lisp programming language}}

2024年5月15日 (三) 02:00的最新版本

AutoLISP
语言家族Lisp
設計者David Betz
實作者Autodesk, Basis Software
发行时间1986年1月,​39年前​(1986-01
型態系統动态
作用域动态
系统平台IA-32
操作系统Linux
衍生副語言
Vital-LISP, Visual LISP
啟發語言
Lisp, XLISP

AutoLISP是一种由LISP程式语言沿生出来的高階程式語言,专门用于AutoCAD及其相關的各種產品,目前,已有更快的Visual LISPVLISP),因為提供了整合開發環境IDE,即包含了編輯器、除錯器......等開發工具),增強了原來AutoLISP的功能及效能。

特性

[编辑]

用户可以通过Autolisp与Autocad进行交互。如选择点,选择实体,输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令行中输入vlisp打开。

例子

[编辑]

Hello World

[编辑]

在CAD命令列介面中顯示「Hello, World!」

(defun hello ( )
    (princ "\nHello World!")
    (princ)
)