沒錯,李舟準備用腦海里的漢語言編程語言開發(fā)智慧助手。
作為一門新的開發(fā)語言,還只有李舟自己會的情況下,除了使用txt文檔,李舟反正是想不到還有什么好的開發(fā)工具了。
看著空白的txt文檔,李舟覺得,完成智慧助手的開發(fā)后,有必要要著手寫一套開發(fā)工具出來。
一個程序的開發(fā)往往離不開庫,庫文件是計算機上的一類文件,提供給使用者一些開箱即用的變量、函數(shù)或類。庫文件分為靜態(tài)庫和動態(tài)庫,靜態(tài)庫和動態(tài)庫的區(qū)別體現(xiàn)在程序的鏈接階段:靜態(tài)庫在程序的鏈接階段被復(fù)制到了程序中;動態(tài)庫在鏈接階段沒有被復(fù)制到程序中,而是程序在運行時由系統(tǒng)動態(tài)加載到內(nèi)存中供程序調(diào)用。使用動態(tài)庫系統(tǒng)只需載入一次,不同的程序可以得到內(nèi)存中相同的動態(tài)庫的副本,因此節(jié)省了很多內(nèi)存,而且使用動態(tài)庫也便于模塊化更新程序。
在操作系統(tǒng)中,許多應(yīng)用程序并不是只有一個完整的可執(zhí)行文件,大多數(shù)程序模塊被分割成一些相對獨立的動態(tài)庫。當我們執(zhí)行某一個程序時,相應(yīng)的動態(tài)庫文件就會被調(diào)用。一個應(yīng)用程序可使用多個動態(tài)庫文件,一個動態(tài)庫文件也可能被不同的應(yīng)用程序使用,這樣的動態(tài)庫文件被稱為共享庫文件。
好吧,說到底,其實就一句話,沒有庫,就算李舟寫出來智慧助手的代碼,那也只是一段可讀性不高的章節(jié)段落,完全不能生成一個可以在手機或者計算機上運行的程序。
所以在開發(fā)智慧助手前,李舟還需要著手寫一個一個漢語言庫,不過李舟腦海里有現(xiàn)成的漢語言庫,是系統(tǒng)定義好的,他只需要當一個代碼搬運工就好。
寧靜的609宿舍里,除了有節(jié)奏鍵盤敲擊聲,只有宿舍外的空調(diào)外機聲可聞。
七月的天氣,即使是建在背靠大山風景區(qū)山腳下的CHZU學(xué)院,依然也夏日可畏。
李舟吹著空調(diào)吹來的涼爽微風,舒適的敲打著鍵盤。漢語言庫不僅僅包含著現(xiàn)代化的漢字,依然還包含古代使用的象形文字。用系統(tǒng)的解釋來說,象形文字才是人工智能誕生的關(guān)鍵。
三個小時后,已經(jīng)是深夜十點,李舟也終于靠著他那單身二十年的手速,成功的將腦海里的漢語言庫完整的搬運了出來。
李舟看著只有不到一兆大小的漢語言庫,深深松了一口氣,千萬不要小瞧只有不到一兆,只有不到一兆大小的漢語言庫正是漢語言的魅力所在。
就好比“冬天,有多少穿多少?!保跋奶?,有多少穿多少?!?,同樣是“有多少穿多少”,但是表達出來的意思卻完全不同。作為土生土長的夏國人,大家都明白冬天冷,自然是有多少就穿多少,夏天熱,更是要有多少穿多少。
(?????)
換個外國人,可能就十分的不理解這個“有多少穿多少”,到底是穿多少。
而漢語言庫的優(yōu)點就在于可以“智能”的依據(jù)不同場景理解什么時候該多穿衣服,什么時候該少穿衣服。
李舟扭扭頭,舒展了久坐不適的身體,就開始完善漢語言庫。雖然庫已經(jīng)定義完了,但還需要進一步的對庫進行封裝,如此一來,以后需要用的時候,只需要調(diào)用接口就行。
修改了TXT文檔的后綴名成.fx后,李舟熟練的進入了電腦的命令行界面。隨著李舟輸入了一個個連續(xù)的指令,一個蜂窩狀的圖形出現(xiàn)在了電腦桌面上,并不停的旋轉(zhuǎn)著。
這個不停旋轉(zhuǎn)的蜂窩狀圖,正是完善后的漢語言庫。每一個蜂窩都代表著一個接口,不僅如此,旋轉(zhuǎn)的蜂窩圖,本身就是一種文件加密方式,其帶有“自我判斷”能力的表現(xiàn),說是人工智能的雛形也不為過。想要破解這樣的帶有“智慧”的文件加密方式,李舟覺得,至少五十年內(nèi),還沒有哪個國家能破解,這還是李舟將各國使用超算破解的前提下預(yù)估的。
或許有人覺得,若是超算技術(shù)有了突破,或者其他技術(shù)突破,到時候不就可以破解了嗎?
可是!李舟就會原地停滯不進嗎?
更何況,只要到時候人工智能一出,作為互聯(lián)網(wǎng)里“神”一般的存在,想要破解怕不是難上加難了。
再退一步來說,李舟也沒準備一直將漢語言編程語言隱藏,等待時機成熟,終究是要公開的,畢竟李舟需要的是一個完整的生態(tài)。
李舟現(xiàn)在已經(jīng)能想到,以后那些學(xué)習(xí)古文學(xué)相關(guān)專業(yè)的學(xué)生有多吃香了。
.......
深夜十二點,對于很大一部分的年輕人們來說,夜生活才剛剛開始。李舟就更不用說了,本來白天的時候就睡了一天,加上剛剛完成漢語言庫,正處于非常有成就感的最高峰,興奮的能睡得著覺?
不睡覺能干嘛,自然是開發(fā)第一代的智慧助手啊。
一直到清晨,609宿舍窗外的天空已經(jīng)蒙蒙亮,李舟才放下已經(jīng)控制不住顫抖的雙手,即使他這二十年的單身手速,一夜下來,也有些扛不住了,好在第一代的智慧助手已經(jīng)開發(fā)完成。
不知道的還以為李舟是在熬夜寫小說呢,而實際上吃透了漢語言文化的開發(fā)者使用漢語言開發(fā)就是如此簡單。
當然,李舟能這么快開發(fā)完成也離不開他腦海里超前的人工智能技術(shù)開發(fā)思想。
對于一個會制造完整火箭的人,制造一輛自行車還不是隨手就來。
李舟將開發(fā)完的智慧助手封裝加密后打包成了可以在手機系統(tǒng)運行的.apk軟件安裝包。
將數(shù)據(jù)線連接電腦和最新的華威mate30手機后,打開手機的開發(fā)者模式,李舟將僅僅二十一兆大小的智慧助手安裝包傳輸?shù)阶约旱娜A威mate30手機中,進行安裝。
無視了手機系統(tǒng)的安全警告,直接選擇安裝。對于非官方應(yīng)用平臺的軟件,手機系統(tǒng)都會提示安全警告,直接無視就好了。
下一刻,李舟手里的華威mate30手機如同被黑客攻擊了一般,手機直接黑屏,但是下一秒就有數(shù)不盡的0和1數(shù)據(jù)流不停地在屏幕上流過,對此,李舟一點都不慌,這種情況他是早就知道的。
李舟默默數(shù)了數(shù),大概十來秒的樣子,手機就恢復(fù)了正常。