哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);北京大学高翠芸获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);北京大学申请的专利一种C到Rust代码的翻译方法、系统及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121209888B 。
龙图腾网通过国家知识产权局官网在2026-03-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511770957.9,技术领域涉及:G06F8/41;该发明授权一种C到Rust代码的翻译方法、系统及介质是由高翠芸;廖清;李戈;冯佳;刘川意;顾钊铨设计研发完成,并于2025-11-28向国家知识产权局提交的专利申请。
本一种C到Rust代码的翻译方法、系统及介质在说明书摘要公布了:本发明提供一种从C到Rust代码的翻译方法、系统及介质,所述方法包括以下步骤:基于多任务强化对齐语法调优的训练方法构建同时具备代码翻译、语法理解和错误修复能力的强大基础模型;依赖引导的一致性迭代优化翻译框架对所述基础模型进行多轮修正确保C语言项目到Rust代码的翻译语法正确性与功能一致性。相对于现有技术,本发明提升了代码翻译的自动化水平和最终质量。
本发明授权一种C到Rust代码的翻译方法、系统及介质在权利要求书中公布了:1.一种从C到Rust代码的翻译方法,其特征在于,所述方法包括以下步骤: 步骤S10,基于多任务强化对齐语法调优的训练方法构建同时具备代码翻译、语法理解和错误修复能力的基础模型; 步骤S20,依赖引导的一致性迭代优化翻译框架对所述基础模型进行多轮修正确保C语言项目到Rust代码的翻译语法正确性与功能一致性; 所述步骤S10包括: 步骤S101,将C到Rust代码翻译、Rust语法检查与Rust程序修复三种任务相结合进行多任务微调; 步骤S102,引入基于编译器反馈和测试用例的强化学习对微调后的基础模型进行优化; 所述步骤S101中,C到Rust代码翻译任务是模型接收C语言程序及其上下文作为输入,目标是生成语义等价的Rust程序;Rust语法检查任务是模型负责评估给定Rust代码段的语法正确性,并在存在错误时提供诊断信息;Rust程序修复是模型接收包含语法或语义错误的Rust代码,并输出修正后的正确版本; 在模型训练过程中,每个训练样本都会附加一个任务特定的标签,以引导模型执行相应的操作,所有任务共享一个统一的自回归语言建模目标函数进行优化,其损失函数定义如下: ; 其中,表示输入提示,是目标输出序列,为序列中的第i个token,表示之前的所有token序列,代表模型的参数。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院);北京大学,其通讯地址为:518000 广东省深圳市南山区桃源街道深圳大学城哈尔滨工业大学校区;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励