Method and system for computer programming
AssigneeSchlumberger Technology Corporation
InventorsDavid R. Barstow, Paul S. Barth, Richard E. F. Dinitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeSchlumberger Technology Corporation
InventorsDavid R. Barstow, Paul S. Barth, Richard E. F. Dinitz
Estimating the term…
A method and system for computer programming provides a graphical editor function for creation and editing of a computer program by manipulation of graphical images on a high-resolution display. The program is specified in terms of a definition language which can be executed by a simulation function. This function simulates execution of the program on a different, target processor as if the program were expressed in a different language which can be executed by the target processor; in addition the simulation function incorporates a simulation of the external environment of the target processor and of the interaction of the program with that environment. The graphical display of the program is animated during execution so that the user can observe and check the program's operation. When the simulated execution is satisfactory the definition-language version of the program is tanslated into the language executable on the target processor. The invention facilitates effective and efficient programming by allowing use of equipment offering an optimized programming environment irrespective of the capabilities, or lack thereof, of the target processor, and without imposing requirements on the target processor which cannot be provided, are not cost effective or conflict with constraints imposed by its normal operating conditions.
A system for machine-assisted programming of a target processor which can execute a target programming language, comprising:
A method for machine-assisted programming of a target processor which can execute a target programming language, comprising:
Dependencies are inferred from the claim text.