[发明专利]用于将单语言程序变换为多语言程序的方法和系统有效
申请号: | 200710186732.4 | 申请日: | 2007-11-16 |
公开(公告)号: | CN101192171A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | 马克·S·拉姆齐;米林德·奇特古帕卡 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供用于将用一种语言编写的源代码变换为用一个或多个目标编程语言编写的一个或多个目标模块的方法、系统和程序产品。方法包括选择选择适于将源代码的每个源模块变换为以一个或多个目标编程语言编写的一个或多个目标模块的一个或多个目标编程语言。方法进一步包括解析源代码和针对源代码中的源函数查找目标编程语言中的等效的目标函数,使得在目标编程语言中等效目标函数的执行被优化。方法进一步包括以目标编程语言写出与源函数对应的等效目标函数,使得每个源模块被变换为在该一个或多个目标编程语言中其执行被优化的一个或多个目标模块。 | ||
搜索关键词: | 用于 语言 程序 变换 方法 系统 | ||
【主权项】:
1.一种将用源编程语言编写的源代码变换为用一个或多个目标编程语言编写的一个或多个目标模块的方法,所述方法包括步骤:解析用源编程语言编写的源代码,所述源代码有一个或多个源模块;选择适于将所述源代码的所述一个或多个源模块变换为一个或多个目标模块的一个或多个目标编程语言;对于所述源代码的源函数,查找所选择的所述一个或多个目标编程语言中的目标编程语言中的等效目标函数,其中在所述目标编程语言中所述等效目标函数的执行被优化;用所选择的所述一个或多个目标编程语言中的所述目标编程语言写出与所述源函数对应的所述等效目标函数,其中所述源代码的所述一个或多个源模块的每一个被变换为在所述一个或多个目标编程语言中其执行被优化的所述一个或多个目标模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710186732.4/,转载请声明来源钻瓜专利网。
- 上一篇:胰腺炎的预防及治疗剂
- 下一篇:鱼藤酮与抑食肼混配农药制剂