台达电子工业股份有限公司郑懋桦获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉台达电子工业股份有限公司申请的专利将程序码于不同程序语言间进行转换及优化的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115167860B 。
龙图腾网通过国家知识产权局官网在2026-01-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110356595.4,技术领域涉及:G06F8/40;该发明授权将程序码于不同程序语言间进行转换及优化的方法是由郑懋桦设计研发完成,并于2021-04-01向国家知识产权局提交的专利申请。
本将程序码于不同程序语言间进行转换及优化的方法在说明书摘要公布了:本发明涉及一种将程序码于不同程序语言间进行转换及优化的方法。一种程序码的转换及优化方法,包括:取得来源程序片段;取得来源程序片段对应的抽象语法树;通过语法标记解析器递回巡访抽象语法树中的多个节点;依据被巡访的节点查询语法标记对应表以产生对应至目的程序语言的语法标记;通过语意组合器递回巡访抽象语法树中的多个区块;将区块的内容及语法标记与上一个被巡访的区块的内容及语法标记进行组合以产生并更新中间结果;于递回结束后基于中间结果产生目的程序片段;及,通过语意优化器巡访目的程序片段中的复数语意组合,并对复数语意组合进行化简以产生优化后目的程序片段。
本发明授权将程序码于不同程序语言间进行转换及优化的方法在权利要求书中公布了:1.一种将程序码于不同程序语言间进行转换及优化的方法,应用于一程序语言编辑器,包括: a取得基于一来源程序语言所编写的一程序片段,其中该来源程序语言为图形程序语言或文字程序语言; b取得该程序片段对应的一抽象语法树,其中该抽象语法树包括多个区块; c通过一语法标记解析器巡访该抽象语法树的该多个区块的其中之一; d依据该被巡访的区块的一物件内容及与相邻区块的连接关系查询一语法标记对应表,以产生对应至一目的程序语言的一语法标记,其中该语法标记对应表记录该来源程序语言的复数语法与该目的程序语言的复数语法间的一对应关系,该目的程序语言为图形程序语言或文字程序语言; e于该多个区块皆被该语法标记解析器巡访并且产生该语法标记前,重复执行该步骤c及该步骤d; f于该多个区块皆被该语法标记解析器巡访后,通过一语意组合器巡访该抽象语法树中的该多个区块的其中之一; g将该被巡访的区块的该物件内容及该语法标记与上一个被巡访的区块的该物件内容及该语法标记进行组合以产生一中间结果; h于该多个区块皆被该语意组合器巡访前,重复执行该步骤f及该步骤g以更新该中间结果; i于该多个区块皆被该语意组合器巡访后,依据更新后的该中间结果产生一目的程序片段,其中该目的程序片段符合该目的程序语言的架构; j通过一语意优化器巡访该目的程序片段中的一或多个语意组合,并且于该一或多个语意组合符合一条件等式时执行一等价置换程序并产生一优化后目的程序片段;及 k于该程序语言编辑器上输出该优化后目的程序片段。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人台达电子工业股份有限公司,其通讯地址为:中国台湾桃园市;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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