12. The computer program product as recited in claim 11 , further computer-executable instructions that, when executed, cause the computer system to compile the source code from one of the different programming languages into an executable program.
11. The computer program product as recited in claim 7 , further comprising computer-executable instructions that, when executed, cause the computer system to translate the semantic tree into source code in one or more different programming languages.