Code For People Who Don’t Know Coding
It steals the code to do so.
Fossbytes, February 23, 2017
DeepCoder is a collaborative effort from the researchers at Microsoft and the
The neural network can make the lives of developers easier. It can take design clues and develop a program after harvesting appropriate lines of code from a massive code database using machine learning. It analyzes which lines would be the best fit and writes a working code, all of that in a matter of a few seconds.
DeepCoder’s efficiency improves over time, as it solves more and more problems. According to Marc Brockschmidt of Microsoft Research, who is a part of the project, such system could be of a great utility to non-coders. They only have to describe their program idea and wait for the system to create it.
We might end up having such system in the next few years. But for now, DeepCoder’s capabilities are limited to programs consisting of five lines of code. It does have a potential in automating code development, but according to Armando Solar-Lezama of MIT, it isn’t going to take away the jobs of developers. Program synthesis based system can be used to automate the tedious part of code development and let the developers focus on complex tasks.