tipu_sultane 发表于 2022-7-7 14:10:40

LISP编程的使用

LISP编程语言?
在使用AutoCAD时,我知道有一种语言存在LISP。
我搜索了一下,得到了很多信息。
但我想问“在AutoCAD中使用LISP有什么逻辑吗?”
还有许多其他语言,如C、C++、C#、JAVA等。。。但是在AutoCAD中使用LISP为什么?。
AutoCAD是否支持其他语言,或者是否可能支持其他语言?
 
它是哪种类型的语言(关于LISP)?
指结构编程或面向对象语言。?
 
有没有可能将用LISP编写的程序更改为C、C++等,或者反之亦然?
 
 
请指导我如何轻松学习LISP(书籍、软件、网站等)。
我精通C语言,也有C++方面的知识。

MSasu 发表于 2022-7-7 14:22:36

AutoCAD中集成了更多API,这些API对于开发自动化绘图过程、进行计算甚至定义自定义实体的工具非常有用。也许值得一看开发分论坛中的线程示例。
你刚才说的是AutoLISP,一种源于LISP的专有语言。它不是面向对象的,因为这种方法可能需要检查。Net API。
要开始使用AutoLISP,AfraLISP是一个很好的资源。

BIGAL 发表于 2022-7-7 14:24:48

有一些程序可以将lisp转换为C和L2C,这些程序是在Autocad开始支持C作为编程语言时启动的。他们不是自由的。现在你可以走了。净额
 
Autocad中的Lisp几乎从Autocad开始就存在了。可能是18个版本之前。如果你可以使用记事本,你可以创建lisp的。

Murph_map 发表于 2022-7-7 14:35:42

 
我开始在R12版本中使用它编程,因为它使用简单,不需要昂贵的编译器来创建自定义例程/函数/命令。现在有了VLISP接口,就更容易了。使用。net语言意味着保存您的工作,启动AutoCAD,加载应用程序。如果需要进行简单更改或编辑,请关闭AutoCAD,重新加载文件edit save,然后启动CAD并再次加载。使用lisp或Vlisp,我可以在AutoCAD中测试和运行它。对于其他人来说,阅读例程并更改它以解决他们的需求也更容易,只需要很少的编程经验。我喜欢的另一件事是使用AutoCAD MAP3D作为标签,我可以用lisp语句将不同的特性或数据串在一起。

Chico 发表于 2022-7-7 14:40:39

该语言于1986年1月在AutoCAD 2.18版中引入。
它是一种易于学习的语言,可以以原始形式使用。
你可以使用任何文本编辑器来写作,它有简单到非常复杂的用法。
虽然AutoCad现在支持多种语言,但AUTOlisp仍然是使用最广泛的语言。
因为您可以在没有编译器的情况下使用它,并且不必去学校学习如何在AutoCad中编程、使用或实现它。
有几个网站可以免费访问和学习LISP,许多书籍都是关于AUTOlisp编程的。
AUTO是LISP编程语言的一种方言,是1958年开始的第二种旧编程语言,仅由Fortran(不易学习的语言)进行编程。

BIGAL 发表于 2022-7-7 14:49:19

谢谢Chico,我知道它很老了,而不是在1.4中显示我真的有多大了。

Chico 发表于 2022-7-7 14:51:55

我不是那么老,我已经在绘图领域工作了25年,在那之前我在这个领域工作了10年。
是的,这张照片是我年轻的时候拍的,你知道我还是40多岁

Murph_map 发表于 2022-7-7 15:03:57

 
1972年加入董事会,74/75年脱离董事会,1996年重返it和计算机行业。

Chico 发表于 2022-7-7 15:05:38

我感觉好多了,我以为我是唯一一个和J.C.和孩子们一起踢足球的人。哈哈,那一年你一定是大四的队员。再次大笑。

Murph_map 发表于 2022-7-7 15:13:15

 
我们的学校太小了,以至于我们不得不把小学一年级的孩子拉到足球队。
页: [1]
查看完整版本: LISP编程的使用