第101章?開發(fā)個word練練手
程文覺得他有必要去補(bǔ)充一些他的基礎(chǔ)知識,,沒有系統(tǒng)的學(xué)習(xí)過自然語言還是不行。
開發(fā)一個小軟件的時候這個問題還沒有暴露出來,,但是當(dāng)開發(fā)一個有規(guī)模的軟件的時候,,這個問題就突顯出來了,。
還好他還有資料,,還有AI教學(xué),。
想到AI教學(xué),,程文有點肝疼,,現(xiàn)在AI教學(xué)也需要感謝幣了,。
沒有感謝幣什么都干不了,學(xué)習(xí)都不讓學(xué)習(xí)了,。
不過程文也明白,,免費的是最貴的道理,所以他能理解系統(tǒng)的這個設(shè)定,,但是理解歸理解,,程文心里的不舒服還是有的。
看著感謝幣,,程文發(fā)現(xiàn)他的感謝幣自從被清空用來升級之后,,現(xiàn)在又有了13個了。
程文想起來了,,這好像是因為輕柔會議軟件帶給他的,。
看了一下系統(tǒng)的說明,一個感謝幣可以體驗一個小時的AI教學(xué)時長,。
程文心里想了一下,,反正現(xiàn)在也不需要什么其它的東西,最后決定就兌換AI教學(xué)了,。
先兌換了10個小時的時間,,程文覺得他可以先學(xué)著試試,如果學(xué)完了之后,,還是不能開發(fā)這個軟件到時再兌換一些時間,。
不行就再賺一些感謝幣。
想到這里,,程文把他寫的腦圖軟件給放到了網(wǎng)上,對,,是全平臺的,。
windows/mac/烏班圖/ios/安卓/win phone。
程文不太清楚現(xiàn)在winphone的用戶還有多少,,也行只有一點點,,不過總歸應(yīng)該還是有的。
程文感覺只要用過這個軟件的人,,應(yīng)該有一半的人都會給他感謝幣吧,,雖然它的功能不是那么豐富,,但是它小而美。
做完了這些程文又回來學(xué)習(xí)自然編程語言,,果然10個小時學(xué)完之后,,程文對自然語言的理解又加深了一層,不過也正是因為學(xué)習(xí)了這么多,,程文發(fā)現(xiàn)他還有許多需要學(xué)習(xí)的地方,。
不過他學(xué)到的這些知識已經(jīng)夠他開發(fā)自己的word軟件了。
雖然已經(jīng)精減了很多的功能,,但是最最主要的功能一樣也不少,,程文寫起來也不是那么容易的,一共花費了2天寫了2000行代碼,。
這可以說是特高產(chǎn)了,。
其實有人統(tǒng)計過一個程序員一天能寫多少行代碼,有的人給出的是100行左右,,有的人給出是140左右,,但是鮮有200行的。
要知道2000行代碼,,不是2000個字符,,更不能用平均多少字,除以打字速度來算,。
那樣算的,,一定是沒有算思考的時間。
寫代碼難的不是寫,,而是思考,。
當(dāng)然了對于一些特別簡單的剛好相反,手速還真的可以成為,,影響整個項目完成時間的一個因素,。
程文也是通過寫這個bug,不對,,寫這個程序,,完成了每天的任務(wù),其實他現(xiàn)在的每日任務(wù)已經(jīng)除了找bug以外,,還有的時候是開發(fā)200行高質(zhì)量的代碼,。
不管哪個任務(wù)現(xiàn)在程文都能輕輕松松的完成。
根據(jù)測試用例上提示的bug,,程文把程序做的完全沒有bug,。
叮——
【恭喜宿主用自然語言編寫完成又一個軟件,特獎勵該軟件一些特殊屬性,,1.流暢+2,,2.穩(wěn)定性+2,3.內(nèi)存占用-2,,4.cpu占用-2】
程文看著這個有點懵,,怎么全是2?
【恭喜宿主用自然語言開發(fā)一個新軟件,,獎勵1.自由內(nèi)存+2000G,;2.自由硬盤+20T;3.cpu主頻+50Hz,,核數(shù)+80核,;4.人民幣+200000元】
叮——
程文的手機(jī)收到了一個短信,,【你的招商銀行卡號為xxxx的賬號收到200000元的轉(zhuǎn)賬】
程文看到這次的獎勵,,頓時就不淡定了。
他沒有辦法淡定,,那可是20萬元?。≈八荒暌泊娌涣诉@么多,。
看了一下程文發(fā)現(xiàn)了這個好像是和他寫的代碼的行數(shù)相關(guān)的,,一行100元。
“離一字千金還差了很多,?!背涛牟]有滿足于這個獎勵,他想的是什么時間他真的能一字千金那樣就有完美了,。
然后就是測試了,,程文把軟件打開,自己找了一個早期計算機(jī)考試的時候用到的一個試題,。
里面有一個就是用word來操作一個文章的,。
給出一個樣式,讓考生把一個沒有格式的word轉(zhuǎn)化成和給定的格式一樣的文檔,。
很快程文就操作完了,,看了一下最終的結(jié)果,和考試的要求分毫不差,。
接著程文把這個文檔全選,、粘貼、粘貼,、全選、粘貼、粘貼……
通過這樣的方式讓這個文檔快速的變大,。
如果是正常的word遇到這樣大的文檔,,打開的時候是很慢的,甚至電腦的風(fēng)扇還要轉(zhuǎn)的飛快,,電腦沒有卡死就算軟件做的好了,。
不過程文在他的電腦上打開了,發(fā)現(xiàn)速度快得很,,就像閃電一樣,,電腦的風(fēng)扇根本沒有轉(zhuǎn)起來。
突然程文想起來他加到電腦上的一些屬性了,,心中一動,,把那些屬性給下掉,再試一次,,速度略慢,,但是也基本在感知不到的時間里,就打開了,。
電腦的風(fēng)扇同樣沒有開始轉(zhuǎn)動,。
程文快速的拖動著右側(cè)的滾動條,讓文檔快速的向下翻頁,,發(fā)現(xiàn)這個軟件也還很流暢,。
看著不斷滾動的屏幕,坐在電腦前的程文頓時心中感慨,。
“自然語言真牛逼,,2000行就能實現(xiàn)這么些功能,還這么厲害,,如果讓c來寫乘以2應(yīng)該也不夠吧,?”
其實程文這個是這么估算的,office現(xiàn)在的安裝包已經(jīng)有好幾個G大小了,,就算除以3,,word也要占用大幾百兆。
當(dāng)然編譯后的軟件不全是代碼,,還有一些其他的東西,,那就再打個折,算200兆不多吧,!
一兆其實有一萬多行,,那也是200萬行。
程文寫的核心的功能,,怎么也不只有百分之一的功能吧,,所以自然語言的優(yōu)勢之一就體現(xiàn)出來了——表達(dá)能力特別強(qiáng),。
同樣一行的代碼能比的上別人10行的代碼,其實一個人寫自然語言,,因為這個更接近人類的思維,,所以速度其實并不會變慢,相反會提高不少,。
同樣一個人可能原來只能寫100行,,用了自然語言之后就能寫200行。
再加上表達(dá)能力,,那可抵得上2000行,。
學(xué)會自然語言分分鐘鐘就能成為20倍程序員,試問有這樣的語言誰不愿意去學(xué),?
ps:
一兆有一萬行,,我是看了一個文檔統(tǒng)計出來了,其實只比1000行多,。