明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1276|回复: 23

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

[复制链接]
发表于 2024-7-29 18:44:50 | 显示全部楼层 |阅读模式
本人有js,python基础,就自己工作的时候简单开发一些半自动化的插件,帮助自己画图更快。用哪个语言比较好呢各位大佬,python是否可行。最好比较快上手。
发表于 2024-7-29 19:10:38 | 显示全部楼层
本帖最后由 你有种再说一遍 于 2024-7-29 20:28 编辑

其实js是无敌的,只是cad/Revit上面没有插入js,
所以你要换到c#/c++,
js和c#也很像,var/await/匿名表达式,就只需要填写一下类型.
不建议学lisp,连循环展开和SIMD都没有...
pycad是狐哥用c#封装的,其实它不是com,而github上面有个用com做的

点评

以前AutoCAD帮助还有简单的JS二次开发资料,不过全球下来也没几个人用。现在好像已经没有了。  发表于 2024-7-29 20:02
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-29 18:59:03 | 显示全部楼层
js  是伪装成 c 的 lisp .
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-7-29 19:16:51 | 显示全部楼层
你有种再说一遍 发表于 2024-7-29 19:10
其实js是无敌的,只是cad/Revit上面没有插入js,
所以你要换到c#/c++,
js和c#也很像,var/await/匿名表达式, ...

js作为脚本语言没有被支持确实有点可惜。python和C#我都看了一部分视频,但是C#学习起来时间成本好像要稍微高点
发表于 2024-7-29 18:52:02 | 显示全部楼层
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py代码。
CAD里最简单的,应该是写lsp。随写随用。
 楼主| 发表于 2024-7-29 18:56:41 | 显示全部楼层
kozmosovia 发表于 2024-7-29 18:52
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py ...

感谢,因为看了很多人对于不同编程语言优缺点的解析,已经分不清了哪个语言能用了,适合自己的才是最好的
 楼主| 发表于 2024-7-29 19:07:06 | 显示全部楼层
vitalgg 发表于 2024-7-29 18:59
js  是伪装成 c 的 lisp .

之前学前端用的js,不过现在用不上了,语法与c这些相比起来确实不够严谨
 楼主| 发表于 2024-7-29 19:08:59 | 显示全部楼层
kozmosovia 发表于 2024-7-29 18:52
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py ...

请问一下ALISP和VLISP有什么区别,在网上搜到的教程都是关于AutoLISP的。
发表于 2024-7-29 19:18:21 | 显示全部楼层
lkpan 发表于 2024-7-29 19:16
js作为脚本语言没有被支持确实有点可惜。python和C#我都看了一部分视频,但是C#学习起来时间成本好像要稍 ...

c#下限很低,上限也很高,不追求性能你可以乱敲
发表于 2024-7-29 19:27:55 | 显示全部楼层
只写小东西就lisp,有追求就c#,需要自定义实体就c++,不建议用python,python就不适合开发cad
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:47 , Processed in 0.192661 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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