Currently, coding is exhausting and takes a lot of time. DARPA is hoping to change all this. Rice University assistant professor, Swarat Chaudhuri, stated that they “envision a system where the programmer writes a few of lines of code, hits a button and the rest of the code appears.” But how can this be? Currently DARPA is funding a new project taking place at Rice University. The project is called PLINY. Named after Pliny the Elder who wrote one of the first encyclopaedias ever, PLINY has been developed to automatically complete a programmers preliminary and unfinished line of code.
You have autocomplete on your phone don’t you? Well PLINY will work in a similar way to this function. It is basically a storehouse of terabytes and terabytes of open-source code. Users will be able to question it in order to create complex software or finish a simple one quickly.
The parts PLINY produces “should work seamlessly with the code that’s already been written,” states Chaudhuri.
Chaudhuri created a video where a hole in the middle of a paper is used as a representation of a programmer’s incomplete work. If PLINY is used, the tool will search all the lines of code to find any possible fits. Once it finds a code that fits, superfluous parts will be clipped and the code will be polished to create the best possible solution. Lastly, PLINY will ensure there are no security flaws in the final product.
$11 million has been given to Rice University researchers by DARPA to fund PLINY.
[Image via domenicolagudi]