Method and an apparatus for using code written in a language that is not native to the computer system to invoke a procedure written in a programming language that is native to the computer system
First Claim
1. A method of using code that is written in a non-native programming language to invoke a procedure that is written in a native programming language, the method comprising:
- creating the code to call the procedure in a manner that cooperates with an operating system that the code executes on, wherein the code is written in the programming language that is not native to the computer system and the procedure is written in the programming language that is native to the computer system;
enabling the execution of the code to call the procedure by transmitting the code to an interpreter that is enabled to interpret code written in the programming language that is not native, wherein the interpreter is associated with the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention pertain to methods and apparatuses for using code written in a language that is not native to the computer system to invoke a procedure written in a programming language that is native to the computer system are described. In one embodiment, code is created to call a procedure in a manner that cooperates with an operating system that the code executes on. The code is written in a programming language that is not native to the computer system and the procedure is written in a programming language that is native to the computer system. The execution of the code to call the procedure is enabled by transmitting the code to an interpreter that is enabled to interpret the code written in the programming language that is not native. The interpreter is associated with the operating system.
-
Citations
21 Claims
-
1. A method of using code that is written in a non-native programming language to invoke a procedure that is written in a native programming language, the method comprising:
-
creating the code to call the procedure in a manner that cooperates with an operating system that the code executes on, wherein the code is written in the programming language that is not native to the computer system and the procedure is written in the programming language that is native to the computer system;
enabling the execution of the code to call the procedure by transmitting the code to an interpreter that is enabled to interpret code written in the programming language that is not native, wherein the interpreter is associated with the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a code creator for creating code to call a procedure in a manner that cooperates with an operating system that the code executes on, wherein the code is written in a programming language that is not native to the computer system and the procedure is written in a programming language that is native to the computer system;
a code transmitter for transmitting the code to an interpreter associated with the operating system, wherein the interpreter is enabled to interpret code that is written in the programming language that is not native thereby causing the code to call the procedure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method of using code that is written in a non-native programming language to invoke a procedure that is written in a native programming language, the method comprising:
-
creating the code to call the procedure in a manner that cooperates with an operating system that the code executes on, wherein the code is written in the programming language that is not native to the computer system and the procedure is written in the programming language that is native to the computer system;
enabling the execution of the code to call the procedure by transmitting the code to an interpreter that is enabled to interpret code written in the programming language that is not native, wherein the interpreter is associated with the operating system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification