不同难度的编程语言对于 llm 来说,是不是无所吊谓 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
YanSeven

不同难度的编程语言对于 llm 来说,是不是无所吊谓

  •  
  •   YanSeven 14h 41m ago 1117 views
    对于两个训练语料都充足的编程语言,
    对于人类来说,一个编程语言的心智负担小,一个编程语言的心智负担大。
    那么对于 llm 来说,在 token 计算上,会有复杂度的不同吗
    11 replies    2026-06-04 19:27:31 +08:00
    nc
        1
    nc  
       14h 38m ago
    让 AI 写 perl 或 raku bug 率估计更高
    Shielber
        2
    Shielber  
       14h 37m ago
    训练方式模仿人的神经网络,不同复杂度的语言消耗的 token 可能不同
    xtreme1
        3
    xtreme1  
       14h 35m ago
    那建议读读这个 https://github.com/facebookresearch/programbench
    省流: 有所吊谓
    DsuineGP
        4
    DsuineGP  
       14h 34m ago
    理论上是相同的, Transformer 架构的老本行就是机器翻译
    ntdll
        5
    ntdll  
       14h 29m ago
    我认为有,更大众的语言,更容易命中训练语料。

    举个极端的例子,比如要求 LLM 不用任何库,手搓一个堆排序。一个用现代的 go/python ,另一个用上古时期的 COBOL 。

    我猜测后者几乎没有什么训练的资料,会需要更多的 token 才能写出来,甚至还需要反复试错。
    Orenoid
        6
    Orenoid  
       14h 27m ago
    训练语料都充足的前提下,生态的丰富度应该会有影响,需要 LLM 自己实现的部分越多,出错的概率就越大
    e3c78a97e0f8
        7
    e3c78a97e0f8  
       14h 21m ago   1
    显然 LLM 写 Rust 比写 C++容易得多,前者能在编译阶段把很多错误和幻觉都制止了,而写 C++直接就写错,尤其是 C++里面的未定义行为经常测试不出来。
    longaiwp
        8
    longaiwp  
       13h 39m ago
    如非必须,就选 rust 和 java 之类的大众语言,定义严格的语言,llm 选这些能减少出错的概率,获得这些语言的一些好处。
    liangc230323
        9
    liangc230323  
       13h 34m ago
    感觉 rust 非常适合 ai coding ,编译期就能暴露一些问题
    defaw
        10
    defaw  
       13h 3m ago   1
    冷知识,llm 算 1+1 和算极端复杂的问题时吐出 1 个 token 的算力消耗一致
    vindurriel
        11
    vindurriel  
       13h 0m ago via iPhone
    不是很理解心智负担在编程语言上的区别如何体现 能举两个语言当例子吗?
    About     Help     Advertise     Blog     API     FAQ     Solana     3098 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 00:27 PVG 08:27 LAX 17:27 JFK 20:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86