发明名称 UNIVERSAL PROGRAMMING LANGUAGE CONVERSION SYSTEM AND METHOD
摘要 An apparatus and method for universal programming language conversion (ITEM 1520 OF FIG 15) between two different sequential programming languages (ITEM 1500 AND 1540), e g, sequential procedural and sequential object opented programming languages In particular, conversion is between a source program in a first programming language (1500) and a target program in a second programming language (1540) Initially, the source program in the first programming language (1500) is parsed using a parsing interface (1510) specific to the first programming language All syntax from the parsed source program is then stripped or removed Classes in a framework are instantiated to capture semantics of the parsed source program independent of syntax and execution model of the sequential programming languages The classes are C++ classes representing fundamental core constructs of all sequential programming languages A semantic representation of the parsed source program without any syntax is produced The semantic representation is received at a printer interface (1530) specific to the second programming language and syntax of the target program (1540) in the second programming language is added This same process can be used for either high-level conversion or compilation depending on whether the target programming language is high level or low level, respectively
申请公布号 WO2005019962(A3) 申请公布日期 2009.04.09
申请号 WO2004IB03988 申请日期 2004.08.18
申请人 MAHINDRA-BRITISH TELECOM;CHITTAR, RAJENDRA, S.;KALE, OJAS, A.;KULKARNI, VIVEK, D. 发明人 CHITTAR, RAJENDRA, S.;KALE, OJAS, A.;KULKARNI, VIVEK, D.
分类号 G06F9/45;G06F;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址