21 条回复  ·  2447 次点击
Gilfoyle26 小成 2024-12-28 15:13:30
?????为啥一定要让 AI 写出更优秀的 jit ?????意义是什么??? 就好像费了很多精力发明一个人形机器人,然后让它来打算盘。
picone 小成 2024-12-28 15:15:53
要不,你直接让 AI 搞出永动机,搞出可控核聚变吧
jdz 楼主 小成 2024-12-28 15:24:12
@Gilfoyle26 因为 jit 理论上性能最好
icyalala 小成 2024-12-28 15:26:33
C++也可以 PGO ,而且还有足够时间来做优化,Java 的 JIT 可没有那么多时间给你
jdz 楼主 小成 2024-12-28 15:30:04
@icyalala pgo 才没有吧,pgo 多麻烦
emrys0ff 初学 2024-12-28 15:56:44
GC 怎么办
geelaw 小成 2024-12-28 15:59:11
@jdz #9 并不是可以用动态信息就更好。Java 的语义限制得很死(允许的实现方式少),C++ 的很宽松(允许的实现方式多),在语义松紧可比较的情况下,允许的实现方式是子集关系,当然更多的实现方式更可能出现更高效的实现。 @icyalala #13 不能 JIT 的话只能静态 PGO 。
EchoWhale 小成 2024-12-28 17:48:03
为什么不让 ai 直接写汇编
SiWXie 小成 2024-12-28 17:51:54
一个语言的兴衰和性能关系不大,使用场景更重要。纯 JIT 语言也有,比如 Julia ,但一直也没火。
xxxcat 小成 2024-12-28 18:06:23
编译器/jit 再怎么 NB 也是人机之间的桥梁,所以应该踢掉写语言的人和编译器,AI 直接针对问题生成机器码就行,人只管描述问题
返回顶部