記得在3D打印機剛剛出現在消費端的時候,經常流傳著一句“不要用3D打印機打印新的3D打印機”的笑話。 這不是開玩笑,而是一個能夠編寫其他程序的程序是一件嚴肅的事情。 已經開發出類似的技術 Microsoft 與劍橋大學聯合。
DeepCoder 從現成的代碼中收集算法
它的名字是 DeepCoder,該程序旨在與公共領域中的現成代碼一起使用。 根據對必要功能的描述,她能夠在幾秒鐘內獨立組裝出一個工作算法!
另請閱讀: “智能”手錶的照片 Huawei 手錶系列2
“自動化編寫軟件代碼的潛力簡直令人難以置信。 這意味著減少開發代碼所需的大量工作。 這樣的系統將比任何人都更有效率。 此外,將有可能創建以前無法構建的系統,”麻省理工學院的 Armando Solar-Lezama 說,但他沒有參與開發過程。
不僅來自 DeepCoder Microsoft 知道如何識別和區分代碼的工作部分和非工作部分——“細節”選擇的質量每次都在提高! 不過,她無力取代程序員,因為目前軟件能力的門檻僅限於五行代碼。 事實上,這是對在類似任務上花費幾分鐘或更長時間的舊系統的改進,儘管 DeepCoder 很少花超過一秒鐘的時間。
資料來源:4pda, TechCrunch的, 公開審查