新人学习什么语言开发比较好
本人有js,python基础,就自己工作的时候简单开发一些半自动化的插件,帮助自己画图更快。用哪个语言比较好呢各位大佬,python是否可行。最好比较快上手。本帖最后由 你有种再说一遍 于 2024-7-29 20:28 编辑
其实js是无敌的,只是cad/Revit上面没有插入js,
所以你要换到c#/c++,
js和c#也很像,var/await/匿名表达式,就只需要填写一下类型.
不建议学lisp,连循环展开和SIMD都没有...
pycad是狐哥用c#封装的,其实它不是com,而github上面有个用com做的
js是伪装成 c 的 lisp .
你有种再说一遍 发表于 2024-7-29 19:10
其实js是无敌的,只是cad/Revit上面没有插入js,
所以你要换到c#/c++,
js和c#也很像,var/await/匿名表达式, ...
js作为脚本语言没有被支持确实有点可惜。python和C#我都看了一部分视频,但是C#学习起来时间成本好像要稍微高点
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py代码。
CAD里最简单的,应该是写lsp。随写随用。 kozmosovia 发表于 2024-7-29 18:52
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py ...
感谢,因为看了很多人对于不同编程语言优缺点的解析,已经分不清了哪个语言能用了,适合自己的才是最好的:lol vitalgg 发表于 2024-7-29 18:59
js是伪装成 c 的 lisp .
之前学前端用的js,不过现在用不上了,语法与c这些相比起来确实不够严谨
kozmosovia 发表于 2024-7-29 18:52
不推荐py,py只能用COM操控CAD,很有限。你要是特别希望用py,推荐采用Dynamo挂接,自己在DY里面写COM的py ...
请问一下ALISP和VLISP有什么区别,在网上搜到的教程都是关于AutoLISP的。 lkpan 发表于 2024-7-29 19:16
js作为脚本语言没有被支持确实有点可惜。python和C#我都看了一部分视频,但是C#学习起来时间成本好像要稍 ...
c#下限很低,上限也很高,不追求性能你可以乱敲 只写小东西就lisp,有追求就c#,需要自定义实体就c++,不建议用python,python就不适合开发cad