軟件開(kāi)發(fā)可能變得很簡(jiǎn)單:對(duì)著計(jì)算機(jī)說(shuō)就行
北京時(shí)間9月8日晚間消息,國(guó)外媒體報(bào)道稱,軟件開(kāi)發(fā)是一項(xiàng)枯燥無(wú)味的任務(wù),但將來(lái)這項(xiàng)工作很可用利用軟件本身來(lái)完成。屆時(shí),沒(méi)有任何編程基礎(chǔ)的人也能很快開(kāi)發(fā)出一款軟件。
本文引用地址:http://2s4d.com/article/279880.htm互聯(lián)網(wǎng)時(shí)代有一條定律:人工能做的事情,軟件幾乎都能做,甚至做得更好。但是,編寫(xiě)軟件這項(xiàng)工作也能通過(guò)軟件來(lái)完成嗎?編寫(xiě)軟件是一項(xiàng)重復(fù)性工作,且枯燥無(wú)味。如果用軟件來(lái)編寫(xiě)軟件,效率會(huì)不會(huì)更高呢?
如果代碼能自動(dòng)編寫(xiě)代碼,那么真的應(yīng)了硅谷的那句口號(hào):軟件會(huì)吞噬世界,也會(huì)吞噬軟件。這就是倫敦大學(xué)學(xué)院(University College London)一支計(jì)算機(jī)專家團(tuán)隊(duì)的一個(gè)研究方向。他們不僅要讓編程工作擺脫低效率問(wèn)題,還要轉(zhuǎn)變大多數(shù)程序員的角色。
該研究團(tuán)隊(duì)成員紀(jì)堯姆·布查德(Guillaume Bouchard)稱:“我預(yù)測(cè),下一代計(jì)算機(jī)語(yǔ)言將不是計(jì)算語(yǔ)言,而是自然語(yǔ)言,人類語(yǔ)言。如果你對(duì)電腦說(shuō),‘寫(xiě)一款鯊魚(yú)追人的電腦游戲’,電腦可以理解你的語(yǔ)言,并很快編寫(xiě)出游戲。你可能還會(huì)說(shuō),‘讓鯊魚(yú)再兇狠一點(diǎn),游得再快些’,然后電腦就會(huì)修改代碼?!?/p>
這聽(tīng)起來(lái)似乎還是一件很遙遠(yuǎn)的事情,但今年底,一家名為“Bloomsbury.ai”的公司(布查德為該公司聯(lián)合創(chuàng)始人)將公開(kāi)展示一種新技術(shù),可以讓毫無(wú)編程基礎(chǔ)的人在幾分鐘內(nèi)執(zhí)行復(fù)雜的數(shù)據(jù)分析工作。Bloomsbury.ai稱,通過(guò)訓(xùn)練,這種虛擬助手可以應(yīng)用于所有領(lǐng)域,包括藝術(shù)創(chuàng)作和消費(fèi)品。
布查德說(shuō),在這樣的世界里,大多數(shù)程序員更應(yīng)該被稱作“培訓(xùn)員”。他們的工作是教電腦編寫(xiě)代碼,并理解人類的語(yǔ)言指令。
美國(guó)北卡羅來(lái)納州羅利市(Raleigh)的Queue Software是另一家從事“代碼編寫(xiě)代碼”研究的企業(yè),公司聯(lián)合創(chuàng)始人兼CEO艾丹·康尼夫(Aidan Cunniffe)稱:“未來(lái)6~10年,人們將不再需要像今天這么多的應(yīng)用。例如,如果你去主題公園游玩,想追蹤孩子的行蹤,只要把想法告訴計(jì)算設(shè)備,它就能很快寫(xiě)出代碼?!?/p>
今年1月,Queue Software推出了自動(dòng)代碼編寫(xiě)平臺(tái)Dropsource,可根據(jù)用戶輸入的目的和功能編寫(xiě)程序。Dropsource編寫(xiě)代碼的速度極快,目前已經(jīng)有一些開(kāi)發(fā)商在利用Dropsource開(kāi)發(fā)iOS應(yīng)用。
從事該領(lǐng)域研究的另一家公司是紐約的Bubble.is,主要為開(kāi)發(fā)應(yīng)用提供可進(jìn)行拖放操作的可視化界面。同樣,Bubble.is使用者也無(wú)需掌握編程知識(shí)。
當(dāng)然,也有人對(duì)這種自動(dòng)編程技術(shù)的潛力持懷疑態(tài)度。在線教育平臺(tái)Coursera聯(lián)合創(chuàng)始人、百度首席科學(xué)家吳恩達(dá)稱:“編程的真正難點(diǎn)在于搞清你希望在軟件中表達(dá)的內(nèi)容,這部分工作十分耗費(fèi)時(shí)間,很難自動(dòng)完成?!?/p>
評(píng)論