Computer Programming
0 view | +0 today
Follow
Your new post is loading...
Your new post is loading...
Rescooped by leonidasprapas from Amazing Science
Scoop.it!

MIT develops system to write computer code using ordinary language

MIT develops system to write computer code using ordinary language | Computer Programming | Scoop.it

In a pair of recent papers, researchers at MIT’s Computer Science and Artificial Intelligence Laboratory have demonstrated that it is possible to write computer programs using ordinary language rather than special-purpose programming languages. A new algorithm can automatically convert natural-language specifications into "regular expressions" — special-purpose combinations of symbols that allow very flexible searches of digital files.

The work may be of some help to programmers, and it could let nonprogrammers manipulate common types of files — like word-processing documents and spreadsheets — in ways that previously required familiarity with programming languages. But the researchers’ methods could also prove applicable to other programming tasks, expanding the range of contexts in which programmers can specify functions using ordinary language.

“I don’t think that we will be able to do this for everything in programming, but there are areas where there are a lot of examples of how humans have done translation,” says Regina Barzilay, an associate professor of computer science and electrical engineering and a co-author on both papers. “If the information is available, you may be able to learn how to translate this language to code.”


Via Dr. Stefan Gruenwald
more...
Skip Stein's curator insight, July 14, 2013 9:12 AM

This used to be called COBOL!  Now they are trying to 'invent' English language programming AGAIN?  There was also a 'language' called 'ENGLISH' by MicroData decades ago (early precursor to SQL).  If COBOL would have been allowed to progress, we wouldn't be coding in C+ and other low level languages.  Thanks to Microsoft who torpedoed the entire computer language development. (IMHO)

Miro Svetlik's curator insight, July 15, 2013 7:13 AM

I am really wondering how would my daily vocal output look like in form of RegEx. However it is a nice achievement that we can map human language to regular expression formula. Still I personally think that successful implementation of AI which will be able to foresee human mistakes will be necessary before such a conversions can take place in daily life.

Scooped by leonidasprapas
Scoop.it!

Computer Programming Languages Infographic | CTU

Interested in the IT industry? Understanding popular programming languages and cracking the code to programming and developing can be your first step towards an IT career.
more...
No comment yet.
Rescooped by leonidasprapas from Bazaar
Scoop.it!

Top 5 programming languages you should learn in 2013

Top 5 programming languages you should learn in 2013 | Computer Programming | Scoop.it
Computer programming languages are becoming popular day by day.

Via Club de TeleMatique
more...
No comment yet.
Scooped by leonidasprapas
Scoop.it!

As We May Type - MIT Technology Review

As We May Type - MIT Technology Review | Computer Programming | Scoop.it
As We May Type
MIT Technology Review
But with an outlining program, you don't need a clumsy numbering system, because the computer does the bookkeeping for you. You can build hierarchies, ideas branching off ideas, ...
leonidasprapas's insight:

The greatness of programming

more...
No comment yet.