抛砖引玉,大家觉得哪种后端语言对 vibe coding 更友好?个人认为还得是 go
我这么觉得有三个原因:
1. 语法死板且简洁,语法糖不多,大多数写法比较固定;
2. 语言比较新,社区分裂不多,常用的库比较统一;
3. 静态类似,编译执行,比动态语言能更多的提前发现问题;
对比我个人用过的其他的:
1. node: typescript,拉中拉,一个 any 改三四次都还报错;
2. java,太啰嗦,浪费 token
---
原文链接:[点击查看](https://www.v2ex.com/t/1227484)
1. 语法死板且简洁,语法糖不多,大多数写法比较固定;
2. 语言比较新,社区分裂不多,常用的库比较统一;
3. 静态类似,编译执行,比动态语言能更多的提前发现问题;
对比我个人用过的其他的:
1. node: typescript,拉中拉,一个 any 改三四次都还报错;
2. java,太啰嗦,浪费 token
---
原文链接:[点击查看](https://www.v2ex.com/t/1227484)
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
· 0 个赞
我的体感排名大概是这样:(rust ≈ golang) > (Java ≈ CSharp) > (c ≈ cpp) >> typescript >>> js/python/php。
* rust 和 golang 都把限制写进编译器里了。rust 能靠拷打 AI 保证内存安全;golang 更绝,不管谁来写 format 完了长得都一样。
* Java 和 CSharp 算是老同位素了。Java 那种死板臭长简直是为 AI 量身定制的。CSharp 虽然版本多花活多,但比起 C 的 void * 和 C++ 从 11 数到 27 那一堆版本来说还是好不少。老 C++ 项目让 AI 写很容易串台。
* typescript 带了类型,但跑起来还是 js,很容易编译没问题但运行时拉胯。AI 测半天照样给你整出 runtime 错误。
* js/php 没啥好说的,没法测全。Python 虽然号称强类型,但各种 formater 和 lint 跑完照样乱,和 js 一个水平。
· 0 个赞