第065章 CAP
這一次的特殊獎(jiǎng)勵(lì)讓蘇航看得有點(diǎn)迷。
因?yàn)樗痪唧w。
像是一個(gè)插件,又有點(diǎn)不像。
它可以自適配多個(gè)軟件,可由蘇航主動(dòng)指定,不過(guò)不能超過(guò)五個(gè)。
它的功能簡(jiǎn)單地說(shuō)來(lái),就是集成多個(gè)軟件。
但是具體它會(huì)有什么效果,得看集成的軟件是啥,然后才能產(chǎn)出一個(gè)相關(guān)的作用。
這很迷啊,蘇航抓了抓頭發(fā)。
介紹了跟沒(méi)介紹似的,合著具體有什么用還得自己去試試。
試試也不是不行,不過(guò)只有一個(gè)指定機(jī)會(huì)。
有點(diǎn)糾結(jié)。
蘇航看著這個(gè)獎(jiǎng)勵(lì),心底直癢癢。
用肯定是要用的,重點(diǎn)是怎么選。
集成哪幾個(gè)?
蘇航看著電腦上的軟件。
網(wǎng)易云音樂(lè)+網(wǎng)易云翻譯?
會(huì)變成什么?
自動(dòng)漢英翻唱?
饑荒+文明?
真就從原始人開始的“文明”大戰(zhàn)?
AutoCAD Civil 3D + AutoCAD Raster Design + Autodesk Inferno + Revit Architecture + Revit MEP?
然后合成一個(gè),超級(jí)無(wú)敵天下無(wú)雙唯我獨(dú)尊炫酷牛*叼炸天宇宙第一終極厲害的,3D建筑信息模型軟件?
還是來(lái)一個(gè)Word、Excel、PowerPoint、Access、Publisher的Microsoft Office全家桶?
等等,蘇航抓了抓頭發(fā),這個(gè)插件真的是用來(lái)合成軟件的嗎?
他是不是有點(diǎn)想當(dāng)然了?
集成?
蘇航回想了一下這個(gè)星期他做的事情。
不過(guò)就是開發(fā)了一個(gè)基于Revit和MS Project的插件而已。
所以,結(jié)合上個(gè)結(jié)算周目的經(jīng)驗(yàn)看來(lái),它應(yīng)該也是類似的功效。
一個(gè)基于最多五個(gè)軟件的插件,只是具體功效會(huì)隨著不同的選擇而變化,而已。
所以,這個(gè)獎(jiǎng)勵(lì)也沒(méi)那么牛,對(duì)吧。
蘇航緩了口氣。
這下壓力沒(méi)這么大了。
就像是一個(gè)全民女神加了自己微信。
那自己肯定先是受寵若驚,然后惶恐不安,內(nèi)心焦灼。
她找我干嘛?
首先排除她喜歡上我了。
然后還有什么可能?
綜藝節(jié)目惡搞?
真心話大冒險(xiǎn)?
還是說(shuō)……
要我接盤?
也不是不可以,就是壓力有點(diǎn)大。
等等,這個(gè)真不可以。
就在你的心怦怦跳、胡思亂想的時(shí)候。
她發(fā)來(lái)了消息,只是替她閨蜜約你,而已。
而她閨蜜只是一個(gè)其貌不揚(yáng)、身材平平、家庭一般的女孩。
因緣際會(huì)之下,喜歡上了你。
那瞬間壓力小多了。
蘇航現(xiàn)在就是這樣。
想通了之后,蘇航開始篩選五個(gè)軟件。
首先,這五個(gè)軟件得相性相符,不然最后會(huì)搞出什么功能來(lái)就真的是聽天由命了。
一番思索之后,蘇航目光投向了編程。
選擇,MATLAB、imgcook、VS Code、Aroma、TabNine。
然后蘇航的電腦就死機(jī)了。
幾個(gè)小時(shí)過(guò)去了……
一晚上過(guò)去了……
蘇航第二天起來(lái),發(fā)現(xiàn)電腦終于恢復(fù)正常了。
一行亮晶晶的字出現(xiàn)在視野內(nèi)。
【自適應(yīng)插件已完成】
【名稱待定】
【目前功能:半自動(dòng)編程(未完成)】
【請(qǐng)投入積分進(jìn)行技術(shù)突破,或?qū)⑾麓为?jiǎng)勵(lì)替換為技術(shù)突破】
【您的硬件設(shè)備落后,請(qǐng)?jiān)诩夹g(shù)突破前更換設(shè)備】
這是什么bug功能,這獎(jiǎng)勵(lì)還有未完成的?
這不是欺騙消費(fèi)者嘛。
我要舉報(bào)!
Emmmm
算了,好歹也算是白給的,還能咋滴,湊合過(guò)唄。
蘇航看向電腦屏幕。
多出來(lái)一個(gè)小圖標(biāo)。
名字還是【新建插件】
一個(gè)很簡(jiǎn)潔的3/4圓弧,從青色漸變?yōu)樗{(lán)紫色。
點(diǎn)開,一個(gè)頗具科幻感的界面出現(xiàn)在蘇航眼前。
喲,這外觀倒是可以打滿分。
然后蘇航就跟玩其它新上手的軟件一樣,隨便點(diǎn)了幾個(gè)功能。
結(jié)果通通顯示:正在開發(fā)中……
只有一個(gè)軟件遷移能用。
合著這就是個(gè)空架子唄?
蘇航失望地關(guān)掉窗口。
再打開“我的電腦”。
C盤紅了。
這插件比原件還大,也是奇葩。
算了,那就再買臺(tái)新電腦吧,蘇航還是有點(diǎn)期待那個(gè)自動(dòng)編程的功能。
這“自動(dòng)編程”可了不得。
自計(jì)算機(jī)技術(shù)發(fā)源以來(lái),相關(guān)工作者一直在致力于讓機(jī)器語(yǔ)言貼合自然語(yǔ)言。
解釋器、編譯器、元編程、自動(dòng)完成、重構(gòu)、……大半技術(shù)都是在讓程序自動(dòng)編程。
機(jī)器自動(dòng)編程是人工智能一直以來(lái)期望攻克的重要應(yīng)用領(lǐng)域。
目前確實(shí)有一些類似的嘗試。
例如根據(jù)圖像生成代碼、通過(guò)數(shù)據(jù)模型生成代碼……
除了技術(shù)上的難題之外,還有一處難點(diǎn)就在于,如何表達(dá)用戶的需求。
代碼本身就是用戶需求的表達(dá),而自動(dòng)編程又是什么意思?
無(wú)非是在機(jī)器語(yǔ)言向自然語(yǔ)言進(jìn)一步靠攏罷了。
目前主要的也只是讓IDE可以自動(dòng)識(shí)別代碼錯(cuò)誤,以及智能推薦函數(shù)、語(yǔ)法等等。
例如Kite就是一個(gè)例子。
所以,蘇航很好奇,這個(gè)系統(tǒng)送的“自動(dòng)編程”會(huì)是怎么樣的一個(gè)光景。
畢竟,他感覺(jué)自己是卡了bug。
又或者說(shuō),這個(gè)獎(jiǎng)勵(lì)原本就有這樣的功效。
集成幾個(gè)自動(dòng)編程的半成品,能成功就已經(jīng)很不錯(cuò)了。
這么復(fù)雜的東西,蘇航的電腦沒(méi)炸都算是謝天謝地了。
這周爭(zhēng)取把積分、獎(jiǎng)勵(lì)給肝上去,看看這個(gè)插件可以給自己帶來(lái)什么驚喜。
所以,現(xiàn)在先給它取個(gè)名,再去買電腦。
叫什么呢?
能自動(dòng)編程,就叫它“小編”吧。
不行,寓意不太好,小編總是亂編。
那叫什么?
小自?
小動(dòng)?
小程?
有了,就叫CAP。
這又不是人工智能,那么順口沒(méi)必要。
CAP,不是那個(gè)分布式系統(tǒng)里的CAP理論,而是,Chinese Automated Programming ——中國(guó)的自動(dòng)編程。
為什么要特地強(qiáng)調(diào)國(guó)家,無(wú)它,蘇航高興。
假如以后這個(gè)系統(tǒng)真的拿出去了,那所有人都會(huì)知道,誰(shuí),才是這個(gè)行業(yè)的老大。
就像是提到Office,那就繞不開Microsoft。
可又有多少人知道,在上個(gè)世紀(jì),幾乎全國(guó)的打印店都用WPS,學(xué)計(jì)算機(jī)也就是學(xué)金山打字。
至于后來(lái),往事不堪回首。
蘇航把名字改了,就開始挑電腦。
大一的時(shí)候窮,不敢買好電腦,只買了一臺(tái)三千多的辦公本,一家人一個(gè)月的工資幾乎就花完了。
現(xiàn)在,蘇航duck不必如此frugal,不需要再篩選價(jià)格區(qū)位,直接上頂配。
不會(huì)自己裝,所以買整機(jī),看來(lái)看去,蘇航看上了戴爾Precision 7730,這玩意兒已經(jīng)被稱作“移動(dòng)工作站”了,擁有強(qiáng)大的數(shù)據(jù)運(yùn)算和圖形圖像處理能力,這才能足以支撐起三維建模、有限元分析、渲染等操作。
就是價(jià)格有點(diǎn)小貴,蘇航咬咬牙,為了自動(dòng)編程,買了!
這又不是浪費(fèi)錢,要是這個(gè)時(shí)候省錢,最后因?yàn)橛布O(shè)備不過(guò)關(guān),得重新買,那才叫浪費(fèi)。