Building disaster-relief phone apps on the fly
September 29, 2013Researchers combine powerful new Web standards with the intuitive, graphical MIT App Inventor to aid relief workers with little programming expertise.
Writing programs using ordinary language
July 10, 2013Systems that can convert written specifications into working code in a few narrow cases could be generalized to other tasks.
How computers can learn better
May 28, 2013With a recently released programming framework, researchers show that a new machine-learning algorithm outperforms its predecessors.
Liskov named Charter Fellow of National Academy of Inventors
February 14, 2013
Life in BASIC
January 2, 2013Nick Montfort and colleagues examine cultural significance of computer code in new book.
Writing graphics software gets much easier
August 1, 2012A new programming language for image-processing algorithms yields code that’s much shorter and clearer — but also faster.
An oracle for object-oriented programmers
October 6, 2011By automatically cataloging connections between software 'objects,' a new system orients programmers joining large software projects in midstream.
Machines that learn better
May 17, 2010New math will make it much easier to build machine-learning systems that tackle a wider range of problems.
Reporter's Notebook: Inventing language
November 9, 2009MIT’s Barbara Liskov, winner of the Turing Award, describes how she helped lay the foundations for today’s programming languages.