Untitled Document
Not a member yet? Register for full benefits!

 Tool turns English to code

This story is from the category Libraries and Components
Printer Friendly Version
Email to a Friend (currently Down)



Date posted: 24/03/2005

Researchers from the Massachusetts Institute of Technology have created a crude converter that takes in written English and outputs code.

The interpreter, called Metafor, uses natural language instructions to sketch the outlines of a program. It can be used as a programming learning tool and to provide rough drafts of programming projects.

Hugo Liu, a researcher at MIT said "Natural language is so semantically rich and flexible that if it could be computationalized as a programming language, maybe everyone could write programs,".

Metafor organizes a natural-language description of a program into the skeleton of a program by mapping the inherent structure of English -- parts of speech, syntax, and subject-verb-object roles -- into a basic programmatic structure of class objects, properties, functions, and if-then rules, said Liu.

This is not the same as creating executable code, Liu added. "To visualize stories as code is not to create complete executable code, but rather it is to create scaffolding code which might be the highest-level skeleton of a program," he said.

See the full Story via external site: www.trnmag.com

Most recent stories in this category (Libraries and Components):

17/02/2015: New algorithms Geolocate a video from its images and sounds

25/03/2014: Parallel programming may not be so daunting

24/01/2014: Stanford scientists use 'virtual earthquakes' to forecast Los Angeles quake risk

14/04/2013: The mathematical method for simulating the evolution of the solar system has been improved by UPV/EHU researchers

13/02/2013: 3D Printing on the Micrometer Scale

07/02/2013: Gap geometry grasped: A new algorithm could help understand the structure of liquids, and how they flow through porous media

03/12/2012: The advantages of 3D printing are now being put to the test in soil science laboratories

02/12/2012: Preventing 'Cyber Pearl Harbor'