第281章?開發超神編譯器
、
彆看龐加萊和圖靈平時會吵鬨,但如果涉及到學術,那一定是非常嚴肅的。
圖靈並不是那種不懂裝懂的人,真有問題一定會問到明白為止。
陸山讚成圖靈的打算,並且參與了進來,近期的工作重點就是這個了。
根據黎曼猜想提供的新視角,計算機方麵獲益的應該是加密算法和密碼學,這玩意畢竟有大篇幅是關於素數的。
不同於rsa加密算法,依賴於大數分解的難度來保障安全性。
黎曼猜想對素數的分布有著高度的概括,自己掌握就容易攻破對方而彆人攻破不了自己。
所以陸山和圖靈的編譯器首先要求的就是安全性,但黎曼猜想帶給人類思維上的拓展遠超想象,探索世界有了更多的角度。
這就叫做觸類旁通,理學學科很多內在的東西都一致,歸根結底是最底層的數學邏輯就那一套。
有了陸山的加入,編譯器很快有了眉目,框架迅速搭建起來,細節也在不斷的填充。
緩了一口氣,陸山揉揉發酸的眼睛,休息一下,圖靈再檢查之前做過的工作,看看還有沒有遺漏。
經過幾天(奇點實驗室時間)高強度的工作,智能編譯器終於落實了。
圖靈與陸山搗鼓出來的智能編譯器,有三個最重要的特點。
第一個特點自然是簡明扼要,圖靈和陸山都極其痛恨冗長的代碼,那玩意不隻是在敲下去的時候痛苦,以後維護起來更加的痛苦。
知道為啥很多遊戲,係統越來越大嗎?
那就是因為一開始代碼就沒整好,後期又無法優化,簡化。
每一次升級都是在原有的基礎上疊加代碼,越疊越高,越疊形狀越離譜,行內把這個叫做“代碼屎山”。
形象一點說就像是一堆垃圾,疊得很高很高,歪歪扭扭,可就是還能運行。
代碼能跑就彆動,這是行業內的準則,所以必須一開始就簡明扼要,儘量減少代碼,以後就好維護。
第二個重要特點是穩定且具有拓展性。
穩定性是非常非常重要,代碼屎山越疊越高,穩定性的隱患是非常大的,很可能一個小的錯誤就會導致整個代碼屎山倒塌。
但如果想要優化過去的代碼,讓係統更加簡練,就相當於把原來下麵的東西拆出來,把東西塞進去,然後程序還能跑,這個難度自己想象,沒法形容。
若一開始就方方正正,以後維護起來就會好上很多,智能編譯器就是這麼個特征,它標準化了。
相同的東西會先理解,然後用相同的代碼來實現,避免過於冗長的描述。
模塊化生產,標準化工藝,隨時插隨時用,智能變異器就是這樣管理代碼的。
以後還能對之前的屎山代碼進行優化而不會發生係統崩潰,以後的係統甚至可能越用代碼越少,對cpu的要求就越低。…。。
拓展性說的其實就是智能編譯器的學習能力。
智能編譯器在接受用戶編譯代碼的時候,會學習人類的語言和邏輯。隨著編譯的應用軟件越來越多,編譯器會越來越聰明,類似傳統編譯器的函數庫一類的東西。
相同的情況會記錄,相似的情況會根據變量自己調整。簡而言之就是增加了自己的知識庫。
這樣的好處是什麼?
原本敲代碼是一行行的敲,同樣的東西也要一次次的重複。
而智能編譯器直接把過去見過的東西直接給你弄進去程序,如果不對,直接修改一些東西就行。
底層邏輯依舊是轉化為0和1讓機器明白,但過去是手動的,現在是自動化了,節約的時間非常可觀。
舉個簡單的例子,編譯器剛完成的時候,用戶要計算長方形麵積。
你的告訴編譯器運算邏輯是長乘以寬。
繼續使用下去,編譯器看到你想知道長方形麵積,自動就長乘以寬,不需要再表達邏輯。
如果是編輯遊戲,就省下更多的事情,行動,戰鬥,畫麵都是計算量極大又重複性很高的工程,有了這個就真的能解放不少人手,縮短工期。
到以後,人類就能創造出更多極具特色的遊戲,儘情發揮想象力。
並且,使用的次數多了,甚至還能持續優化最新的邏輯,替代過去的邏輯。
當編譯器發現描述某種內容的邏輯升級了,能讓代碼的行數變少,那麼它就會自動更新,這就是學習能力。
在陸山的認知當中,這才哪到哪,以後還要提升編譯器的智能性,有跟人交互的能力。這樣的能力就好似AI,需要訓練,需要積累。
最後的一個特點是要用先進的硬件支持,這裡暫時用的還是西方的cpu,沒辦法,西方有,夏國沒有。
這個問題還得夏國科學院那邊想想辦法,說不定有辦法買到西方比較先進的CPU。
最後這個特點其實也算是編譯器的缺點吧,對硬件要求比較高。
編譯器性能要牛逼,同時得進行大量的瞬間運算,還得儲存大量的命令,硬件不強大根本玩不轉。
說實在的,陸山對於外國的CPU不甚滿意,按照西方人的尿性,能拿出來賣的,有什麼好東西?
在陸山的預設中,以後自己得搞自己的CPU,到時候CPU,內存,主板所有東西都用高性能的拓撲半導體材料,編譯器才能徹底發揮出作用。
Cpu暫時還不能解決,那就先解決內存的事情。
於是陸山跟張凱峰那邊說了一聲,定製了一批高性能的內存,1T就行,多了cpu也是浪費。以後cpu性能起來之後再搞新的特製內存。
“芯片始終是個大問題!”陸山揉揉腦門,這玩意已經是國家戰略級彆的分量,芯片水平的高低決定了發展水平的高低。?外國的cpu陸山不怎麼能看得上,自己搞出拓撲半金屬半導體材料,就注定了以後大家的芯片製造道路完全不一樣,而且性能上肯定是自家的材料更高。…。。
但……眼下還是得用人家的。