Invention Grant
US07992139B2 Method, system and program product for transforming a single language program into multiple language programs
有权
用于将单一语言程序转换为多种语言程序的方法,系统和程序产品
- Patent Title: Method, system and program product for transforming a single language program into multiple language programs
- Patent Title (中): 用于将单一语言程序转换为多种语言程序的方法,系统和程序产品
-
Application No.: US11564658Application Date: 2006-11-29
-
Publication No.: US07992139B2Publication Date: 2011-08-02
- Inventor: Milind Chitgupakar , Mark S. Ramsey
- Applicant: Milind Chitgupakar , Mark S. Ramsey
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Law Office of Jim Boice
- Agent John R. Pivnichny
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source module of a source code into one or more target modules written in one or more target programming languages. The method further includes parsing the source code and looking up for a source function in the source code an equivalent target function in a target programming language, such that execution of the equivalent target function in the target programming language is optimized. The method further includes writing out in the target programming language the equivalent target function corresponding to the source function, such that each source module is transformed into one or more target modules whose execution in the one or more target programming languages is optimized.
Public/Granted literature
Information query