丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
業(yè)界專題 正文
發(fā)私信給張小馬
發(fā)送

2

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

本文作者: 張小馬 2014-11-08 13:00
導語:PLINY項目索引互聯(lián)網(wǎng)上海量的開源代碼,來搭建代碼預測引擎,理論上說,PLINY也能夠做到定位bug和安全漏洞。如果項目得以實現(xiàn),那些致力于研發(fā)復雜軟件程序的高科技公司,再也不用擔心招聘不到足夠人手的優(yōu)秀程序員了。

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

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

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

本周,賴斯大學表示美國國防部高級研究計劃局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ù)的項目做到的只能是機遇代碼結構的簡單的文本分析?!?/p>

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)想搜索很相似,但是它將會實用的多。

via wired

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權禁止轉載。詳情見轉載須知

分享:
相關文章
當月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說