Probe description language
OwnerRajendra Inamdarinventor
Life of this patent
Estimating the term…
Abstract
A high-level language can be used to abstract away programming language complexity from a user. The high-level language can be based upon and utilize some of the semantics of the programming language, but utilize keywords to call programming language functionality transparent to the user. This provides for a shorter learning curve for people who are somewhat familiar with the programming language, but might lack the knowledge or desire to personally code an entire application or method in the program language. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
Claims22
A system for abstracting low level instruction complexity away from a user, comprising:
- a high-level language based on the semantics of a programming language, said high-level language comprising keywords that represent functionality in the programming language;
- and
- a mechanism for generating programming language code from said high-level language.
A method for abstracting programming language complexity away from a user, comprising:
- developing keywords that are associated with functionality in the programming language;
- developing a high-level language based on the keywords and semantics from the programming language;
- allowing a user to utilize the high-level language in writing code;
- and
- interpreting the high-level language for use with an application capable of accepting commands in the programming language.
A computer-readable medium, comprising:
- means for developing keywords that are associated with functionality in the programming language;
- means for developing a high-level language based on the keywords and semantics from the programming language;
- means for allowing a user to utilize the high-level language in writing code;
- and
- means for interpreting the high-level language for use with an application capable of accepting commands in the programming language.
A computer program product for execution by a server computer for abstracting programming language complexity away from a user, comprising:
- computer code for developing keywords that are associated with functionality in the programming language;
- computer code for developing a high-level language based on the keywords and semantics from the programming language;
- computer code for allowing a user to utilize the high-level language in writing code;
- and
- computer code for interpreting the high-level language for use with an application capable of accepting commands in the programming language.
A system for abstracting programming language complexity away from a user, comprising:
- means for developing keywords that are associated with functionality in the programming language;
- means for developing a high-level language based on the keywords and semantics from the programming language;
- means for allowing a user to utilize the high-level language in writing code;
- and
- means for interpreting the high-level language for use with an application capable of accepting commands in the programming language.
A computer system comprising:
- a processor;
- object code executed by said processor, said object code configured to:
- develop keywords that are associated with functionality in the programming language;
- develop a high-level language based on the keywords and semantics from the programming language;
- allow a user to utilize the high-level language in writing code;
- and
- interpret the high-level language for use with an application capable of accepting commands in the programming language.
A computer data signal embodied in a transmission medium, comprising:
- a code segment including instructions to develop keywords that are associated with functionality in the programming language;
- a code segment including instructions to develop a high-level language based on the keywords and semantics from the programming language;
- a code segment including instructions to allow a user to utilize the high-level language in writing code;
- and
- a code segment including instructions to interpret the high-level language for use with an application capable of accepting commands in the programming language.
Dependencies are inferred from the claim text.