偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

程序員失業(yè)?價值1100萬的PLINY讓計算機自己編程

開發(fā) 后端 前端
本周,賴斯大學表示美國國防部高級研究計劃局 DARPA 已經(jīng)投資 1100 萬美金給編程自動填寫項目,用古羅馬作家的名字命名代號為 PLINY。賴斯大學的計算機科學學院院長、PLINY 項目的主要研究人 Vivek Sarkar 說,“Google 的文本搜索預測只是一個例子,接下來人們會用相似的方法解決更多的問題?!?/div>

[[122521]]

現(xiàn)在當你在 Google 的搜索框中輸入文字時,它能自動聯(lián)想推送出你需要的內容。比如說,輸入“Wi”,詞條“Wikipedia”就自動聯(lián)想出來;輸入“Bra”,Google 也能猜到你想輸入“Brad Pitt”。雖然說 Google 自動填寫的搜索內容有時候與用戶本人的想法可能大相徑庭,但是更多的時候,它的確能準確的猜出你想要搜索什么,為冗余的打字過程提供了便利。

現(xiàn)在一個政府資助的團隊正在研究類似的項目,讓全世界的程序員們在寫代碼時,計算機能夠自動聯(lián)想。其本質就是,計算機能夠在程序員們輸入代碼前,就猜出他們想敲的內容。

本周,賴斯大學表示美國國防部高級研究計劃局 DARPA 已經(jīng)投資 1100 萬美金給編程自動填寫項目,用古羅馬作家的名字命名代號為 PLINY。賴斯大學的計算機科學學院院長、PLINY 項目的主要研究人 Vivek Sarkar 說,“Google 的文本搜索預測只是一個例子,接下來人們會用相似的方法解決更多的問題。”

在敲代碼之前提前預測代碼查找漏洞

項目的參與人員來自各個機構和研究院,包括賴斯大學、德州大學奧斯汀分校、威斯康星大學以及專門制作開發(fā)者工具的 GrammaTech 公司。PLINY 項目將會索引互聯(lián)網(wǎng)上海量的開源代碼,來搭建代碼預測引擎,理論上說,PLINY 也能夠做到定位 bug 和安全漏洞。如果項目得以實現(xiàn),那些致力于研發(fā)復雜軟件程序的高科技公司,再也不用擔心招聘不到足夠人手的優(yōu)秀程序員了。

PLINY 并不是***個試圖解決代碼自動填寫的項目,微軟在去年發(fā)布了 Bing Developer Assistant(必應開發(fā)者助手)。Sarkar 表示 PLINY 是一項更重大的項目,“其他大多數(shù)的項目做到的只能是機遇代碼結構的簡單的文本分析。”

Sarkar 和他的團隊嘗試制作一款軟件,即便是運用不同的編程語言,軟件不僅能夠做到分析文本,同樣也能讀取代碼表達的意思。Sarkar 希望 PLINY 今后可以自動填寫大段長串代碼,順便檢查程序員的語言錯誤和安全漏洞。

如何做到合理正確的預測?

對于 PLINY 項目而言,最困難的地方就是如何做到合理正確的預測代碼。如果你曾經(jīng)用過微軟 Office 軟件中的曲別針助手 Clippy 先生,或者自動更新博客助手,你就能體會到讓計算機自動填寫正確的答案是多么多么困難的事情。Google 能做到的也僅僅是依據(jù)成千上萬網(wǎng)民們的“搜索熱詞”,水到渠成的預測出你可能會輸入的搜索內容。二代碼預測可不是這樣,一般來說最廣泛使用的代碼段并不是***的解決方案。

Sarkar 承認解決自動填寫的合理正確性是 PLINY 項目中最棘手的挑戰(zhàn),但是他認為他們團隊是該項目的不二之選。團隊成員都有著在能源部門和醫(yī)療研究機構從事大數(shù)據(jù)分析的經(jīng)驗。Sarkar 說賴斯大學多年來一直希望把機器學習的算法應用到軟件開發(fā)的領域,Darpa 給大家提供了這次珍貴的機會。

PLINY 的項目從研究互聯(lián)網(wǎng)中的開源代碼開始,這些代碼通常來自提供主機服務的 GitHub 和 Sourceforge,以及其他的開源項目例如 Apache Foundation。此外 PLINY 希望代碼自動填寫項目能夠開發(fā)出企業(yè)版本,用于索引大公司和企業(yè)的軟件程序。

PLINY 同樣建立了數(shù)據(jù)庫系統(tǒng)用來存儲和分析代碼,這為建立優(yōu)化代碼索引提供了多種的方法,提高了代碼的質量。程序能夠自動識別“特殊代碼”,并且給予優(yōu)先級別。

雖然說 PLINY 項目的成果會看上去和 Google 的聯(lián)想搜索很相似,但是它將會實用的多。

英文原文:The $11M Tool That Could Help Computers Write Their Own Code

譯文出自:http://www.leiphone.com/news/201411/FGDvotfrBteORUzY.html

責任編輯:林師授 來源: 雷鋒網(wǎng)
相關推薦

2017-10-27 18:20:59

程序員

2015-04-27 14:22:39

程序員提升自己價值

2020-10-27 10:26:37

開發(fā)無人編程程序員

2020-09-25 20:48:15

程序員技能開發(fā)者

2013-05-30 10:19:06

程序員失業(yè)的程序員

2011-05-11 09:42:27

程序員

2021-04-21 09:26:20

程序員技能開發(fā)者

2022-12-08 20:16:43

2021-01-04 11:13:36

機器編程程序員代碼

2013-04-16 11:00:34

2021-08-28 23:26:14

程序員編碼電腦

2013-05-30 09:55:51

程序員分歧程序員失業(yè)的程序員

2012-04-09 09:42:56

2020-12-10 15:23:05

程序員器編程開發(fā)者

2013-03-19 15:15:23

程序員

2013-04-02 09:58:16

2020-11-13 15:31:31

程序員計算機考研

2009-02-13 12:20:22

程序員計算機英語

2013-03-27 09:59:33

程序員編程

2023-08-07 12:11:26

CPU存儲器SSD
點贊
收藏

51CTO技術棧公眾號