AI 最喜爱的编程语言?
有人做了一个实验,让 AI 用不同的编程语言写一个 Mini-Git,模拟真实的软件生命周期,先实现基础的 init, add, commit 和 log。再在v1的基础上增加 status, diff, checkout, reset, rm, show 等复杂指令。
提示词很简单:“阅读 SPEC-v1.txt,实现它,并确保 test-v1.sh 测试通过。”
这种设计最大程度地减少了人类指令的干预,纯粹考验 AI 代理在闭环环境下的自主编码、调试和测试能力。
编程语言有:
Python, Ruby, JavaScript, Perl, Lua,Ruby/Steep,TypeScript, Go, Rust, C, Java,Scheme (动态), OCaml (静态), Haskell (静态)
每种语言配置运行 20 次,以消除 LLM 生成的随机性带来的误差,并统计其耗时(Time)、成本(Cost,即 Token 消耗)和代码行数(LOC)。
最终结果:Ruby, Python, JavaScript 占据了前三。
所以,AI最喜爱的语言不是强类型语言,而是相对宽松的弱类型动态语言。
其它金额
赞赏金额
¥
最低赞赏 ¥0
1
2
3
4
5
6
7
8
9
0
.
甘肃,17分钟前,
夜雨聆风