明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: lkpan

[提问] 新人学习什么语言开发比较好

[复制链接]
发表于 2024-8-1 08:12:42 | 显示全部楼层
强烈推荐 autolisp 难度小跨平台、跨版本、甚至跨软件,autocad、中望、浩辰都能直接用。
 楼主| 发表于 2024-8-3 23:12:44 | 显示全部楼层
happyboy75 发表于 2024-8-1 08:12
强烈推荐 autolisp 难度小跨平台、跨版本、甚至跨软件,autocad、中望、浩辰都能直接用。

已经在学C#了,可以跨其他平台不
发表于 2024-8-4 03:08:15 | 显示全部楼层
lkpan 发表于 2024-8-3 23:12
已经在学C#了,可以跨其他平台不

lisp不适合现代化的,跨文档都难,就别说调用win32api了,大家都已经过来了,只有他们没学会的过不去这个坎
发表于 6 天前 | 显示全部楼层
本帖最后由 nuan1989 于 2025-1-16 01:17 编辑

我说个建议, 估计你用不上, 就权当给后面同样需要的人建议吧.
1. py就不适合写插件, 用的com. 相当于外挂. 上面有人说不是基于com, 但是我想没生态学了白搭.
2. c#和lisp, 我建议lisp, 学语言生态是关键, 在cad插件领域, 什么生态能和lisp对比呢?

比如, 你开发exe带界面的, 一般不会选golang吧, 不是说不能, 因为生态少了点.
生态丰富, 有任何问题, 有地方问, 有大量的代码可以供你参考复制学习.  c#和c++生态比lisp次点.

lisp现在反编译能力也很强了, 推荐白糖和猫老师的工具.
c#反编译能力弱点, 我没学过, 听说可以直接还原出代码.
c++反编译能力极强, 缺点是有版本限制.
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
本帖最后由 gzxl 于 2025-1-16 11:29 编辑

c++反编译能力极强, 缺点是有版本限制.
当入门了、经历了多种语言,才能体会当中的奥妙!
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
专门开发的用c++牛的。
专门画图的首选lisp,很多工具箱都是lisp的,也够用,不够用就C#。
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
nuan1989 发表于 2025-1-16 01:15
我说个建议, 估计你用不上, 就权当给后面同样需要的人建议吧.
1. py就不适合写插件, 用的com. 相当于外挂 ...

c#有nativeAOT了,编译之后跟c++一样,
说生态怎么能离开包管理,lisp啥都没有....
回复 支持 反对

使用道具 举报

发表于 6 天前 来自手机 | 显示全部楼层
gzcsun 发表于 2025-1-16 12:09
专门开发的用c++牛的。
专门画图的首选lisp,很多工具箱都是lisp的,也够用,不够用就C#。

我不是专门开发的,拿多版本限制我就觉得不妥。可知道lisp也是调用arx的
回复 支持 反对

使用道具 举报

发表于 6 天前 来自手机 | 显示全部楼层
农民种出来的粮食,你们这些高官还说米饭不好吃,要吃燕窝?
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
gzxl 发表于 2025-1-16 12:34
我不是专门开发的,拿多版本限制我就觉得不妥。可知道lisp也是调用arx的

这种不大不小也算个缺点吧, 但不是致命缺点.
只想说, 你会啥就用啥, 会c#就用c#, 会c++就用c++, 都不会, 学lisp简单好入门.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-22 19:04 , Processed in 0.172987 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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