lkpan 发表于 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做的

vitalgg 发表于 2024-7-29 18:59:03

js是伪装成 c 的 lisp .

lkpan 发表于 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#学习起来时间成本好像要稍微高点

kozmosovia 发表于 2024-7-29 18:52:02

不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py代码。
CAD里最简单的,应该是写lsp。随写随用。

lkpan 发表于 2024-7-29 18:56:41

kozmosovia 发表于 2024-7-29 18:52
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py ...

感谢,因为看了很多人对于不同编程语言优缺点的解析,已经分不清了哪个语言能用了,适合自己的才是最好的:lol

lkpan 发表于 2024-7-29 19:07:06

vitalgg 发表于 2024-7-29 18:59
js是伪装成 c 的 lisp .

之前学前端用的js,不过现在用不上了,语法与c这些相比起来确实不够严谨

lkpan 发表于 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#下限很低,上限也很高,不追求性能你可以乱敲

d1742647821 发表于 2024-7-29 19:27:55

只写小东西就lisp,有追求就c#,需要自定义实体就c++,不建议用python,python就不适合开发cad
页: [1] 2 3
查看完整版本: 新人学习什么语言开发比较好