✕

AI咨询

每日早报 投融资 最新技术 行业应用 大模型进展

AI知识

AI工具库 AI智能体 AI编程 Hermes 使用 Codex 使用 Claude Code 学习路径 Prompt模板库

AI应用

最佳实践 企业落地 AI赚钱 OPC 一人公司 落地SOP AI成熟度诊断 咨询预约

其他

AI 问答 关于本站
首页 / 最新技术 / 正文

谷歌借助 AI 与差分模糊测试将 C 语言依赖库改写为 Rust

事件

谷歌公布了一项将 C 语言依赖库迁移到 Rust 的自动化方案,核心思路是用 AI 模型完成代码翻译,再借助差分模糊测试验证改写后的行为是否与原库一致。这一组合旨在解决 C 语言长期存在的内存安全漏洞问题,同时避免完全依赖人工重写带来的高昂成本。

具体做法是让 AI 生成 Rust 版本代码,然后对原 C 库和改写后的 Rust 库施加相同的随机输入,比较两者的输出与副作用。如果行为出现差异,就说明翻译有误,需要修正。差分模糊测试在这里充当自动化的正确性裁判,弥补了单纯依赖 AI 生成代码可能引入隐蔽错误的短板。

对开发者而言,这意味着存量 C 代码向 Rust 迁移多了一条可验证的路径,尤其适合那些被广泛依赖、但维护者无力手工重写的底层库。值得关注的是,该方法能否覆盖复杂指针操作、并发和未定义行为等 C 语言难点,以及 AI 翻译与模糊测试的迭代成本是否可控。

来源

本条目由采集管线自动抓取并发布,完整内容见下方来源链接。

*采集源:InfoQ 中文*

📎 原始来源:InfoQ 中文
本站内容为摘要与观点整理,不全文转载原文;版权归原作者所有。
💬 对这篇还有疑问?

直接问 AI,回答带站内出处。

就这篇提问

相关内容