Patent ID: 7735071

Claim:
A front end compiler system comprising: a processor; a memory coupled with and readable by the processor; a software program, stored in the memory and executable by the processor, the software program comprising: a first front end system for receiving a first source file in a first native language, wherein the first front end system is specifically configured to analyze and parse files written in the first native language, said first front end system comprising: a first code module that reads the first source file to produce a first executable instructions; a first metadata module that compiles information to produce first metadata information describing the first executable instructions, wherein the first executable instructions and the first metadata information are output as a code in a first common language file; a second front end system for receiving a second source file in a second native language, and for receiving said first common language file, wherein the second front end system is specifically configured to analyze and parse files written in the second native language, said second front end system comprising: a second code module that reads the second source file to produce second executable instructions; and a second metadata module that compiles information to produce second metadata information describing the second executable instructions; and an execution environment; wherein the second front end system utilizes the second executable instructions and the second metadata, and the first executable instructions and the first metadata information from the first common language file, to generate an intermediate file that is output to the execution environment, wherein the execution environment executes the intermediate file.