Patent ID: 8332828
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A computer language translator for translating a first Object-Oriented Programming (OOP) computer language source code to a second OOP computer language source code and comprising: a computer having a storage, said computer having translating software executing thereon, the translating software including: an emulated Application Programming Interface (API) library including a table accessible by said translating software on the computer; said API library having data indicative of types of data manipulations between the first OOP computer language source code and the second OOP computer language source code; said table including second computer language API equivalent functions callable by said second OOP computer language source code; said translating software identifying the type of data manipulation the first OOP computer language source code performs and accessing the table of said API library and correlating the type of data manipulation the first OOP computer language source code performs to the second OOP computer language source code; said translating software generating the second OOP computer language source code based in part upon identified the API equivalent functions in the second OOP computer language source code.