Methods, Computer Program Product, and Computer System for Language-Enhanced Programming Tools
AssigneeInternational Business Machines Corporation
InventorsBaiju Dalal, Mohit Kalra
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsBaiju Dalal, Mohit Kalra
Estimating the term…
Statements of a computer program expressed using a first source natural language are made meaningful to a programmer familiar with a second target natural language. The first source natural language of the computer program is determined from the programmer, or through analysis, and the second target natural language desired by the programmer is selected. Textual constructs may be parsed, with reference to stored coding conventions to determine meaningful lexical tokens. Such tokens are translated with a translation engine, and displayed to the programmer, desirably using a graphical user interface feature of an integrated development, environment (IDE) for computer programming in a particular programming language.
1-28. (canceled)
A method for translating statements of a computer program from a source natural language to a target natural language, the method comprising the steps of:
A computer-readable medium for storing a computer program product, wherein the computer-readable medium comprises instructions that are executable by a computer and when executed cause the computer to translate statements of a computer program from a source natural language to a target natural language by performing the steps of:
A method of operating a computer system to translate statements from a source natural language to a target natural language, the method comprising the steps of causing the computer system to:
A method of operating a computer system to translate statements of computer program written in a programming language from a source natural language to a target natural language, the method comprising the steps of causing the computer system to:
Dependencies are inferred from the claim text.