程式編寫將更為簡易,DARPA 資助千萬美元打造新型自動完成工具


看到這項 DARPA 資助 1,100 萬美元的 PLINY 計劃,大家應該下意識會先猜想我們這次要介紹的,應該是某種超高科技武器看起來很詭異的軍事機器人吧?事實上這次他們所資助的計劃要來的文靜許多呢。PLINY 是以古羅馬的博物學者老普林尼(Pliny the Elder)起名,他是最早撰寫百科全書的作者之一。至於這次由美國萊斯大學所發起的計劃,其實是個專為程式設計者而生的編碼自動完成工具,宗旨是希望能透過自動完成 / 自動糾正功能,讓撰寫程式變得跟上網搜尋一樣簡單。

它其實很像你手邊智慧型搜尋與打字時所運用到的自動完成功能一樣,只是在透過 Big Data 進行比對,分析搜索所有的開源編碼後,可以藉其讓程式設計者能夠更簡單快速地完成編碼工作。在跳轉過後的影片當中,Chaudhuri 教授以紙張簡單地說明他們計劃的概念,他拿著一張有著一個空洞的紙張,用以代表程式設計師尚未完成的編碼,而 PLINY 則是扮演負責比對搜尋數以億計的編碼來找到最適合的形狀(編碼)的工具,並且在大範圍的比對完成後,自動修掉該編碼所不需要的部分來完成程式編寫,另一方面也會確保程式編碼的資安保全程度。

[圖片來源:Shutterstock / Yellowj]

來源: Rice University

經由: Engadget