转寄人: ZabraZoe (ZabraZoe)
标 题: 有人把Java写的反编译器Ghidra用Rust重写了
发信站: 水木社区 (Fri Aug 7 00:57:07 2026)
来 源: 120.245.107.123
【以下内容由 ZabraZoe 转寄于 Programming 版】
标 题: 有人把Java写的反编译器Ghidra用Rust重写了
发信站: 水木社区 (Fri Aug 7 00:57:07 2026)
来 源: 120.245.107.123
【以下内容由 ZabraZoe 转寄于 Programming 版】
github /Noelo-Lab/kuna
看起来是Claude Code写的。没独立的GUI。
更正:
Ghidra的后端是C++,界面是Java。这个kuna只是把C++的用Rust重写了。
rust重写,rust要火啊
已经火了吧
我现在干啥都是优先Rust
【 在 hothail 的大作中提到: 】
: rust重写,rust要火啊
人肉写还是ai写
【 在 z16166 的大作中提到: 】
: 已经火了吧
: 我现在干啥都是优先Rust
常出镜的
就是tauri 和 rust重新
但一个语言总不能靠这两个活着吧
感觉有点奇怪
【 在 z16166 的大作中提到: 】
: 已经火了吧
: 我现在干啥都是优先Rust
AI写。基本上不会再去手写代码了。
【 在 stub 的大作中提到: 】
: 人肉写还是ai写
用Tauri撸界面、用Rust重写,只是表象。
Rust靠的是:bug比C/C++少、运行效率和C/C++一样。
【 在 hothail 的大作中提到: 】
: 常出镜的
: 就是tauri 和 rust重新
: 但一个语言总不能靠这两个活着吧
Delphi、Lazarus、Pascal:bug比C/C++少、运行效率和C/C++一样。
【 在 z16166 的大作中提到: 】
: 用Tauri撸界面、用Rust重写,只是表象。
: Rust靠的是:bug比C/C++少、运行效率和C/C++一样。
狂吹Delphi也没用了[emc8]
昨天用deepseek分析一个Delphi的程序,发现它不懂_LStrEqual()的返回值的含义,说明Delphi的资料学得少了
【 在 ooolinux 的大作中提到: 】
: Delphi、Lazarus、Pascal:bug比C/C++少、运行效率和C/C++一样。
这个函数感觉不常用
【 在 z16166 的大作中提到: 】
: 狂吹Delphi也没用了
: 昨天用deepseek分析一个Delphi的程序,发现它不懂_LStrEqual()的返回值的含义,说明Delphi的资料学得少了
Delphi字符串比较操作时实际调用的函数,编译器直接生成的,不是码农主动调用的
【 在 ooolinux 的大作中提到: 】
: 这个函数感觉不常用
AI 的用处就是对任何犄角旮旯的 API 都熟悉啊。
常用的大脑就记住了。不需要 AI.
【 在 ooolinux 的大作中提到: 】
: 这个函数感觉不常用
不是码农主动调用的,什么Delphi程序又调用了这个函数?
【 在 z16166 的大作中提到: 】
: Delphi字符串比较操作时实际调用的函数,编译器直接生成的,不是码农主动调用的
: 【 在 ooolinux 的大作中提到: 】
: : 这个函数感觉不常用
可能AI没有这个资料
【 在 hgoldfish 的大作中提到: 】
: AI 的用处就是对任何犄角旮旯的 API 都熟悉啊。
: 常用的大脑就记住了。不需要 AI.
: 【 在 ooolinux 的大作中提到: 】
: : 这个函数感觉不常用
用到字符串比较的都会调用 [emc49]
【 在 ooolinux 的大作中提到: 】
: 不是码农主动调用的,什么Delphi程序又调用了这个函数?
程序代码中并没有出现这个函数吧?
【 在 z16166 的大作中提到: 】
: 用到字符串比较的都会调用
: 【 在 ooolinux 的大作中提到: 】
: : 不是码农主动调用的,什么Delphi程序又调用了这个函数?
那说明 delphi 在 AI 时代还不如汇编。
【 在 ooolinux 的大作中提到: 】
: 可能AI没有这个资料
如图
[upload=1][/upload]
[upload=2][/upload]
【 在 ooolinux 的大作中提到: 】
: 程序代码中并没有出现这个函数吧?
不能这么比
【 在 hgoldfish 的大作中提到: 】
: 那说明 delphi 在 AI 时代还不如汇编。
AI 现在写汇编很 6.
【 在 ooolinux 的大作中提到: 】
: 不能这么比
这个资料比较详细
【 在 z16166 的大作中提到: 】
: 如图
: [upload=1][/upload]
: [upload=2][/upload]
如果软件都用AI以汇编重写,20年前的硬件都够用了
【 在 hgoldfish 的大作中提到: 】
: AI 现在写汇编很 6.
没用,AI 要是听产品经理的,啥硬件也不够。
【 在 ooolinux 的大作中提到: 】
: 如果软件都用AI以汇编重写,20年前的硬件都够用了
不理解
【 在 rexxie 的大作中提到: 】
: 没用,AI 要是听产品经理的,啥硬件也不够。
需求膨胀啊
【 在 ooolinux 的大作中提到: 】
: 不理解
AI不能用汇编,更不能用机器码,因为损失了高级语言的语义和编译器保护,不知道要多出来多少bug,导致写出来的代码bug无法收敛,那就是噩梦,不可用。
顶多少量的局部代码可以让AI用汇编写。
而且高级语言的编译器、链接器的优化能力在大多数情况下不比人手撸汇编差。
【 在 ooolinux 的大作中提到: 】
: 如果软件都用AI以汇编重写,20年前的硬件都够用了
优化不差,为啥软件体积大那么多?
【 在 z16166 的大作中提到: 】
: AI不能用汇编,更不能用机器码,因为损失了高级语言的语义和编译器保护,不知道要多出来多少bug,导致写出来的代码bug无法收敛,那就是噩梦,不可用。
: 顶多少量的局部代码可以让AI用汇编写。
: 而且高级语言的编译器、链接器的优化能力在大多数情况下不比人手撸汇编差。
这种问题得具体问题具体分析
通常是因为用了某些框架
【 在 ooolinux 的大作中提到: 】
: 优化不差,为啥软件体积大那么多?
一层一层的函数包装调用用料变多
【 在 z16166 的大作中提到: 】
: 这种问题得具体问题具体分析
: 通常是因为用了某些框架
很多场景下,软件尺寸不是问题,运行速度也不是问题(不需要极致的速度),反而是开发效率和功能稳定重要,早日满足用户需求。
【 在 ooolinux 的大作中提到: 】
: 一层一层的函数包装调用用料变多
那是现在硬件发展了,以前几K内存时就都是问题
【 在 z16166 的大作中提到: 】
: 很多场景下,软件尺寸不是问题,运行速度也不是问题(不需要极致的速度),反而是开发效率和功能稳定重要,早日满足用户需求。
: 【 在 ooolinux 的大作中提到: 】
: : 一层一层的函数包装调用用料变多
不发展也没现在的AI夯出奇迹呀
【 在 ooolinux 的大作中提到: 】
: 那是现在硬件发展了,以前几K内存时就都是问题
刻舟求剑
【 在 ooolinux 的大作中提到: 】
: 那是现在硬件发展了,以前几K内存时就都是问题
基本都是框架 惹的祸
如果AI 可以 智能剥离用不到的死代码,估计能 瘦身不少
【 在 z16166 的大作中提到: 】
: 标 题: Re: 有人把Java写的反编译器Ghidra用Rust重写了
: 发信站: 水木社区 (Sun Aug 2 12:27:22 2026), 站内
: 这种问题得具体问题具体分析
: 通常是因为用了某些框架
: 【 在 ooolinux 的大作中提到: 】
: : 优化不差,为啥软件体积大那么多?
: 每天半小时节奏光剑,预防老年痴呆
: ※ 来源:·水木社区 http://www.mysmth.net·[FROM: 123.122.126.*]
有些低能耗硬件设备配置也不高,软件体积小、速度快还是必要的
【 在 yuanmo 的大作中提到: 】
: 刻舟求剑
逻辑闭环
【 在 z16166 的大作中提到: 】
: 不发展也没现在的AI夯出奇迹呀
一个app就做专业的事情,不要把视频、小程序功能都塞进去
【 在 rexxie 的大作中提到: 】
: 需求膨胀啊
那也是让AI动手优化,人家干活比真人利索多了,优化恰恰是AI极为擅长的地方。
【 在 ooolinux 的大作中提到: 】
: 有些低能耗硬件设备配置也不高,软件体积小、速度快还是必要的
让AI用Python写,再怎么优化,软件体积和运行速度也比不过用C++/Pascal写的
【 在 yuanmo 的大作中提到: 】
: 那也是让AI动手优化,人家干活比真人利索多了,优化恰恰是AI极为擅长的地方。
如果你的目标是优化,那就让AI把python程序改成C++。
【 在 ooolinux 的大作中提到: 】
: 让AI用Python写,再怎么优化,软件体积和运行速度也比不过用C++/Pascal写的
rust现在是不是已经编程届的第一语言了?
【 在 z16166 的大作中提到: 】
: github /Noelo-Lab/kuna
: 看起来是Claude Code写的。没独立的GUI。
: 更正:
: Ghidra的后端是C++,界面是Java。这个kuna只是把C++的用Rust重写了。
感觉Rust是c/c++/Rust这个层级的语言里面最适合AI的 [emc49]
有了AI加持,感觉Rust也能吞掉go的一部分项目。
【 在 arieslaw 的大作中提到: 】
: rust现在是不是已经编程届的第一语言了?
GitHub Octoverse 2025 公开了新建仓库(Sep 2024–Aug 2025)前六名的绝对数量,Rust 没有进入前六,因此 GitHub 没有公布其具体数字。
排名 语言 新仓库数 同比增长
1 JavaScript 9,345,046 +14.57%
2 Python 9,261,587 +53.41%
3 TypeScript 5,394,256 +78.10%
4 Java 3,520,215 +9.35%
5 C++ 1,701,552 +11.82%
6 C# 1,478,463 +10.61%
7+ Rust GitHub 未公布(低于 C#) 未公布
【 在 arieslaw 的大作中提到: 】
: rust现在是不是已经编程届的第一语言了?
好不好另说,习惯上都不是首选吧,这个惯性还是挺难改的
【 在 MrGoodGood 的大作中提到: 】
: 标 题: Re: 有人把Java写的反编译器Ghidra用Rust重写了
: 发信站: 水木社区 (Wed Aug 5 15:10:52 2026), 站内
: GitHub Octoverse 2025 公开了新建仓库(Sep 2024–Aug 2025)前六名的绝对数量,Rust 没有进入前六,因此 GitHub 没有公布其具体数字。
: 排名 语言 新仓库数 同比增长
: 1 JavaScript 9,345,046 +14.57%
: 2 Python 9,261,587 +53.41%
: 3 TypeScript 5,394,256 +78.10%
: 4 Java 3,520,215 +9.35%
: 5 C++ 1,701,552 +11.82%
: 6 C# 1,478,463 +10.61%
: 7+ Rust GitHub 未公布(低于 C#) 未公布
: 【 在 arieslaw 的大作中提到: 】
: : rust现在是不是已经编程届的第一语言了?
: ※ 来源:·水木社区 http://www.mysmth.net·[FROM: 202.100.35.*]