第 十 四 章初 步 Au toLISP 269第 十 四 章 Au toLISP 14
1 关于 Au toLISP AutoLISP 是 由 Autodesk 公 司 开 发 的 一 种 LISP 程 序 语 言 ( LISP 是 List Processor 的缩 写 )
第 一 篇 关 于 LISP 的 参 考 文 献 是 由John McCarthy 在1960 年 4 月 的 《 ACM 通 讯 》中 发 表 的
除 了 FORTRAN 和 COBOL, 大 多 数 在 六 十 年 代 早 期 开 发 出 来 的 语 言 都 过 时 了 , 可 是 LISP却 生 下 来 , 并 且 已 经 成 为 人 工 智 能 ( AI) 的 首 选 程 序 序 言
AutoLISP 解 释 程 序 位 于 AutoCAD软 件 包 中 , 然 而AutoCAD R2
17 及 更 低 版 本 中 并 不 包 含AutoLISP 解 释 程 序 , 这 样 , 只 有通 过 AutoCAD R 2
18 及 更 高 版 本 才 可 以 使 用 AutoLISP 语 言
AutoCAD 软 件 包 中 包 含 大 多 数 用 于 产 生 图 形 的 命 令 , 但 仍 有 某 些 命 令 末 被 提 供
例 如 ,AutoCAD 中 没 有 在 图 形 文 本 对 象 内 绘 制 矩 形 及 作 全 局 改 变 的 命 令
通 过 AutoLISP, 你 可 以使 用 AutoLISP 程 序 语 言 编 制 能 够 在 图 形 文 本 对 象 内 绘 制 矩 形 或 作 全 局 选 择性改 变 的 程 序
事实上, 可 以 用AutoLISP 编 制 任何程 序 , 或 把它嵌入到菜单中 , 这 样 定制 你 的 系统会取得更 高 的 效率