autolisp&visuallisp

有关AutoLisp的故事

2018-01-25  本文已影响0人  吴吉光

首先声明:这篇文章出自 http://www.afralisp.net/autolisp/。原文是英文的,写的很有趣。我仅仅按照自己的理解翻译了过来,如果这篇译文可以帮助到你,最好不过了。


AutoLisp可以用来干什么?

AutoLisp可以简单的用于自动执行重复性的任务或者建立复杂的程序以扩展AutoCAD使其更加高效。例如,你可以写个程序用来计算指定图层(Layer)中所有多段线(Polylines)长度的总和。想象一下,这相比手动计算节省了不少的时间。

AutoLisp有什么优点?

AutoLisp的优点在于使用起来非常简单,即使你之前没有任何的编程经验。一个完完全全的初学者(complete beginner)可以轻松地创建一个简单的程式(routine),这个程式可以帮你节省数小时甚至数天的工作,使得AutoCAD更加高效,让画图的过程少一些无趣。有些人可能会告诉你,AutoLisp有太多限制了,而且功能不够强大,高级语言才是AutoCAD定制的方法。如果你是第三方应用的开发人员,这可能是对的;但如果你仅仅是AutoCAD的普通用户,想让你的生活简单一些,那么AutoLisp就是这样的东西。

AutoLisp小小的历史

AutoLisp是基于LISP的编程语言,由Autodesk公司专门针对AutoCAD产品开发的。它最早是在1986年1月的AutoCAD版本2.18(AutoCAD 2.1的一个小版本更新)中引入的。Autodesk公司持续对AutoLisp进行了增强和扩展,一直到AutoCAD产品的13版本(1994年11月)。从AutoCAD的14版本开始,Autodesk公司就不再继续开发AutoLisp了,而是将重点放在新的Visual Lisp编程语言上。尽管AutoLisp在二十多年(:原文写作时还不到20年)中没有发生变化,但是在AutoCAD用户中相当的受欢迎。 这主要归功于其易用性和通过实施获得的巨大生产力收益。 有关更多信息,请参阅AutoLISP维基百科文章

上一篇下一篇

猜你喜欢

热点阅读