Computer programming made easier

In order to simplify program development, a recent project is developing technology that provides human operators with automated assistance. By removing the need for would-be programmers to learn esoteric programming languages, the method has the potential to significantly expand the number of people engaged in programming in a variety of disciplines, from personalized education to robotics.