明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3983|回复: 17

Autolisp是最危险的开发工具!

[复制链接]
发表于 2021-4-1 08:33:01 | 显示全部楼层 |阅读模式
Autolisp是最危险的开发工具!举个不恰当的例子,一个简单的加载程序或病毒就能将"+"defun成"-",搞工程的可能会去坐牢!这么关键的内部函数允许重新定义!有解吗?各位大神
发表于 2021-4-6 09:43:48 | 显示全部楼层
自己的函数是封装好的,顶多保证自己的不和自己的冲突,凭什么能保证不和别人的冲突?自己有没有去问过别人所有人,你的函数名是什么,我的会不会跟你的冲突?同理自己也有没有告诉过别人所有人,我的函数名是什么,你们不要跟我冲突?
如果冲突就报错并中止,那么编程就变成了盲盒游戏,一运行就重名报错中止,改名,改完了还重名怎么办?继续试,试到没重名为止?好了,终于试完了,所有函数都不重名了,今天可以运行了。明天新加载了一个别人程序,完了,又有重名了,继续试?
发表于 2021-12-3 00:20:21 | 显示全部楼层
mikewolf2k 发表于 2021-4-6 09:43
自己的函数是封装好的,顶多保证自己的不和自己的冲突,凭什么能保证不和别人的冲突?自己有没有去问过别人 ...

脑残的逻辑。
喝水有极小概率呛死,你就不喝水了?
怕重名,只说明你太懒,函数弄长一点,加个自己的特征。tnnd,实在纠结睡不着,你可以把自己的程序定义为1个大函数,所有函数都设定为变量。保证没人和你重名。
发表于 2021-4-2 10:45:31 | 显示全部楼层
不知道楼主是什么意图,如果不能改的话,也可以一样的喷:
举个不恰当的例子,一个函数不允许重定义,自己的函数名难免跟前面不知道什么时候的函数名重名,那就只能按最初的函数定义计算,导致自己的程序结果错误,搞工程的可能会去坐牢!这么关键的内部函数不允许重新定义!自动桌子,说好的灯塔国自由呢?

点评

6666666666,每种语言都有自己的特性,不服可以不学呀,对吧  发表于 2021-4-4 15:21
 楼主| 发表于 2021-4-1 08:35:05 | 显示全部楼层
Autodesk,这也是美国的自由方式吗?这样做的初衷呢?
发表于 2021-4-1 12:51:53 来自手机 | 显示全部楼层
程序员不用负责啊,你去做码农好了
发表于 2021-4-2 08:31:35 | 显示全部楼层
古董编程工具了,你可以选择其它的呀
发表于 2021-4-2 17:33:20 | 显示全部楼层
好久没在论坛回帖了,看到这样的逻辑窝也是服了
发表于 2021-4-3 00:45:18 | 显示全部楼层
水也不要喝了,喝了会被呛死。为什么允许卖矿泉水啊
 楼主| 发表于 2021-4-3 13:53:31 来自手机 | 显示全部楼层
如果和内部函数冲突软件应报错并中止,自己的函数是封装好的,不会和别人的冲突
发表于 2021-4-3 23:15:13 | 显示全部楼层
如果和内部函数冲突软件应报错并中止,自己的函数是封装好的,不会和别人的冲突
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-19 04:06 , Processed in 0.165284 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表