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