連小垃圾系統這種看上去并不屬于本位面的高級工具,都沒有個智能,只有個小垃圾智障。
蘇小木還是有逼數的。
“需求非常清晰,完美!”蘇小木看著長長的需求細化列表,打了個響指。
實際工作中,程序猿一般是沒資格自己給自己寫需求的,都是那幫產品經理。
所以需求才會要么就是五彩斑斕的黑,要么就是用挖掘機炒菜。
僅僅只花了一小時十五分鐘便完成了算法構架。
臨動手之前,蘇小木卻陷入了自我懷疑:
“我到底會不會Lisp?”
毫無疑問,這一次蘇小木打算用Lisp編程語言做主干語言,而不僅僅依靠C或者別的。
但有過一兩次失敗經驗的蘇小木卻有些遲疑了。
Lisp這種幾乎完美的數學編程語言,它的強大是毋庸置疑的。
尤其是適用于當下的需求。
但,這里面有個非常大的問題。
這種語言只有幾個簡單的核心操作符,而且還是弱類型的,運行效率低下。
原始定義簡潔的缺點使到大型開發工程會很困難。
顯而易見,當下的這把要磨出來的刀,并不是個簡單的工程。
蘇小木只猶豫了片刻,便下定了決心,“既然別人能用Lisp衍生出眾多的方言,我也可以試試。”
說干就干。
飛速的開始了重構原有的代碼。
雖然不可能像是電影里面那么噼里啪啦一頓敲,然后就OK的場景。
但也不會像是日常程序猿敲兩個按鍵,就要按一次退格鍵那么效率低下。
偶爾會自帶BUFF的蘇小木從來都是效率的代名詞。
“這一個部分,專業性太強了,移植到科學實驗分類吧。”蘇小木很快做出了取舍。
“要不加一個生活管家小分類?”
這個念頭冒出來就無法收拾。
蘇小木從善如流的加入了新的需求。
“那這一部分要加入新的算法了,還好不復雜。”
一步一步的往下推導,很快原本完整的程序變得面目全非,加入了相當多的元素。
最重要的是語言理解能力的編譯,并不是想象的那么簡單。
“人類果然還是得天獨厚!”
蘇小木砸吧了下嘴。
光是一個簡單的語言模塊,就讓蘇小木卡了很長一段時間,不得已先空缺了這個部分。
直到夜幕降臨,蘇荷跟萬黛已經做好了晚餐,蘇小木才完成了原定計劃的百分之七十。
聽到蘇荷在外面喊吃飯,蘇小木小聲嘆了口氣。
“這樣看來,這兩天都得耗在這個程序上了。”
蘇小木并不知道自己在編程方面的得天獨厚。
像是這樣的程序,換做是一個優秀的,享譽盛名的龐大的團隊,至少也得花上半年一年的時間。
就像向往科技的小愛同學的研發過程一樣。
現在都還在不斷迭代。
但蘇小木卻已經在一步到位的態勢了。
其實還是那句話,不是誰都是天才。
①:Gbps:也稱交換帶寬,是衡量交換機總的數據交換能力的單位,以太網是IEEE802.3以太網標準的擴展,傳輸速度為每秒1000兆位(即1Gbps),換算后即俗話的125M每秒,文中約為20G每秒,有細微的損耗成本。
也是中國主干網光纜的一般速度,世界最快的是光纜Marea,160Tbps,約20T每秒,參考來源51CTO等。
======
稍微長了點,這一章,一會盡量趕出來第二更。
明天新一月了,又度過了一個撲街月。