MIT又有黑科技 任何程序都能自動修復BUG

jopen 9年前發布 | 5K 次閱讀 MIT

MIT又有黑科技 任何程序都能自動修復BUG

BUG 這個東西無論是誰都不想看到的,特別是對于碼農們來說,有 BUG 意味著又得去找問題并修復了。為了拯救大家于水火,麻省理工發明了神器 CodePhage,讓程序自己修復 BUG。

程序自行修復 BUG 本來就很神奇了,其中的原理更神奇。麻省理工計算機科學與人工智能實驗室(CSAIL)的科學 家,CodePhage 的創造者們解釋說:有 BUG 的程序可以看作是“受體”。當 CodePhage 識別到 BUG 的時候,它就會向其他程序 或是代碼庫尋求替代的代碼,利用這個來修復 BUG。

這還不是 CodePhage 最“黑科技”的地方。CodePhage 能夠在沒有獲取訪問源代碼權限的前提下尋找適合的代碼,然后以相同的前提對 BUG 程序進行不斷的調試,直至找到最理想的修復代碼為止。

如果這套系統能夠得到普及,那真是太酷了。更可怕的是,MIT 表示 CodePhage 僅僅是它宏大計劃的一部分而已:

“我們的長期目標是,讓你再也不需要去重復別人已經寫過的代碼。系統將自動尋找相應的代碼,然后將你所需的那些部分組合成一個能夠運行的整體。”

來自: tech.feng.com
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!