发明名称 Leveraging Legacy Applications for Use with Modern Applications
摘要 An apparatus of one embodiment translates computer code from a first programming language to a second programming language. The apparatus includes an interface, a memory, and a processor. The interface is operable to receive a compiler output that is associated with source code written in a first programming language. The memory is operable to store the compiler output. The processor is communicatively coupled to the interface and the memory and is operable to analyze the data structures within the compiler output, build an internal representation of the source code based on the compiler output, and create a source code template associated with a second programming language.
申请公布号 US2016132307(A1) 申请公布日期 2016.05.12
申请号 US201414539349 申请日期 2014.11.12
申请人 Bank of America Corporation 发明人 Muldoon William
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项 1. A method for translating computer code, comprising: receiving a compiler output, wherein the compiler output comprises a first set of data structures that are associated with a source code written in a first programming language; analyzing the first set of data structures within the compiler output; building an internal representation of the source code based on the compiler output, wherein building the internal representation comprises mapping the first set of data structures to a second set of data structures associated with a second programming language; and creating a source code template using the second set of data structures associated with the second programming language.
地址 Charlotte NC US