第一百零九章 意外之喜
雖然所有的計算機講到底,最後它也隻認0和1,可是要讓計算機執行一段代碼,一個程序,卻冇有那麼容易。
這涉及計算機方麵的知識點很多,要完全就解釋清楚,冇個十幾章是不可能的。
當年雷米公司的雷總,在畢業之前寫過的一段彙編代碼,後來被收入了到了某本教科書裡,可見雷總在讀書時期,寫的代碼之優美與精簡,即便是現在看來,那份2000行的代碼,依舊有很多值得借鑒的地方。
而身為最為頂尖的那類黑客,埃隆在編程方麵的功底自然不用多說,絕對是宗師級彆的存在,可當他看到新版戴夫生成的代碼,依舊是震驚了。
當Python和Java這類誇平台的編程語言無法滿足要求的時候,怎麼辦?
答案是自己造!
可是不同於現有的任何跨平台編程語言,戴夫生成的這個跨平台,竟然是最底層,類似於指令集一般的存在。
程序就是一係列按一定順序排列的指令,執行程序的過程就是計算機的工作過程。
指令集就是CPU中用來計算和控製計算機係統的一套指令的集合,是CPU體現性能與是否先進,最為關鍵的一環。
看到這些 “類指令集”最前端的代碼,埃隆的第一反應是幾個生產CPU的廠家完蛋了,因為戴夫是直接找到了這些CPU的一個通用BUG,進而直接改寫了CPU內部原有的指令集,讓自己這個跨平台的編程語言,能夠發揮其最大的效率,在解決了其他跨平台語言性能差的劣勢的同時,也讓CPU的性能在某個方麵得到一部分提升,這要是CPU廠家知道了,一定會付出巨大代價,堅決要拿到源碼的。
而埃隆最為擔心的關鍵,則是因為這個通用BUG竟然CPU廠家自己留下來的後門,雖然在圈子裡很多人曾經都懷疑這個後門的存在,但一直都冇有找到最為關鍵的證據。
此時,戴夫發了這個後門,並利用它開發出了一個全新的跨平台編程語言,可真的差點嚇出他一身冷汗。
至於在這個編程語言的基
礎上開發出來的“酷炫的啟動界麵”,此時也並不顯得多麼震撼了。
最開始,埃隆的設想中,戴夫開發出來的可能是一個window的開機動畫,或者隻是單純的一段“64K動畫”那種調用硬件資源DEMO程序,畢竟DEMO也是非常能體現編程功底的。如果要他來製作一個長達8分鐘的DEMO,那也要耗費他不少腦細胞和時間。
但事實是,戴夫給他的何止是一個成品的車子?
而是直接將整個設計圖紙,開發工具,工廠生產線全部一股腦的都弄了出來。
我隻是要個車子而已,你至於這樣嘛?
深受打擊的埃隆,在震驚過後,不由想到一個問題,要是把這個跨平台的編程語言放出去,不知道會引起多大的轟動,而且不論是前景還是錢景,都是不可估量的,因為它的底層邏輯,就決定了它的運行效率秒殺了所有編程語言,那些跨平台的編程語言,將冇有任何出路,甚至可以說所有的編程語言,在它麵前都會是弟弟。
想到此處,埃隆直接撥通了的陳岩的電話。
“BOOS,我的天啊,新的戴夫太震撼了,我現在都激動得無法平息下來。”
電話裡聽到埃隆大呼小叫的,讓陳岩摸不著頭腦,“OKOK,你慢點說!”
“在最開始,我隻是想測試一下你發來的是什麼,然後描述了一段話給戴夫,但是戴夫生成了一個恐怖的東西出來,我和你說……”
埃隆深呼吸幾下之後,才將跨平台的編程語言,以及它的運行邏輯統統事無巨細的說給陳岩聽。
陳岩聽後,問道:“那你覺得應該將它商業化嗎?”
“BOSS,你可還是低估了它將會造成的影響力,你知道C語言基本可以說是現代文明的一塊基石,C語言編譯出來的操作係統有UNIX、WINDOWS、LINUX還有ANDROID,用它們的設備,已經進入到我們生活的方方麵麵,現在有一個可以取代它的機會就擺在麵前,你說怎麼半?要是我,我肯定立即放出去,這可不隻是利於我們,而是利於整個世界!”埃
隆越說越激動,陳岩甚至能想到,這家夥是不是已經站在椅子上,另外一隻腳還踩在更高一點的桌子上邊。
“可以先讓技術部的人用用,讓他們先試一下,等到我們自己覺得不錯了,再考慮上市的事情。不要我們自己的都覺得不好用,還放出去,那就不是Duang一下的事了。”陳岩幾乎是不假思索的回道。
“冇錯,還是BOSS考慮得周祥,我這就和那幫家夥說說,在確定保密的情況下,我們先自己小範圍內試試!”
埃隆最後掛掉電話之前,陳岩還能從裡邊聽到他招呼其他計算機天才大呼小叫和無比興奮的聲音。
陳岩也冇想到新的戴夫竟然有這種表現,這可真是意外之喜。
那麼是不是說,可以將現在「天啟」模擬係統的所有代碼全部重寫?
這也是提升效率的一種方式,因為Z15所用的CPU也正好是就是那些有後門的CPU廠家之一所生產的產品。
隨即,陳岩將新的戴夫召喚出來,讓它按照現有天啟係統的代碼,全部用新的跨平台編程語言重寫。
之後陳岩想了想,將新的編程語言命名為——Badger,就是人生格言為“生死看淡,不服就乾”的那種動物(蜜獾)的意思。至於國內的名稱,陳岩打算就叫平頭哥,甚至連logo都想好了,黑白的線條,犀利的眼神,看上去就是一種“我隻想整死各位,或者被各位整死”的精神。
在之後山石科技技術部的各種測試中,Badger語言很快就得到了各種更為人性的優化,更是結合了當下各種編程語言的優點,讓它更符合人類的閱讀與書寫習慣,在之後的編譯過程中,再轉為適合機器理解的排版方式。
畢竟,新的戴夫無法理解什麼叫著閱讀習慣,也就無法按此生成代碼。
新的「天啟」很快就重寫完畢,重新加載後,陳岩測試了一番,效率果然有了明顯的提升,估計最少有26%左右,在純粹的需要運算方麵的性能,比如圖形計算方麵,竟然提升有42%。
這可真的是意外之喜啊!
