錯字未改,請在00:15后閱讀
陳瀟暫時將自己研發的編譯器平臺命名為九章編譯平臺,也算是紀念夏國古代最著名的數學成就了。
編程需要用最簡潔的語言表述最準確的意思,無論用c語言還是其他語言,都是這個道理。
漢語言有著最天然的優勢,能夠最簡潔明了的表達撰寫者的意思。
但是要讓整個編譯器能夠迅速的明白程序員的意思,即可調用相應的語言庫,和機器進行交流,就必須要讓編譯器擁有大量的語境和語庫。
陳瀟目前發面的一種方法,給漢語言設定常用的語言結構函數。
說的更直白一點,就是給詞組一個向量,然后以數學公式的方式,將這些向量進行組合。
并且在詞庫不斷的學習過程中,不斷的修改和擴充自己的向量組合。
一個向量組合,就是一段準確的語句。
編譯器能夠自動提取該組合的語言邏輯和關鍵詞組,自動過濾那一些廢話詞組,以此明確程序員的意思。
陳瀟查看到服務器的后臺。
九章編譯平臺語音庫的服務器已經運行了兩天。
這兩天,九章編譯平臺的服務器和百度的服務器并網,在瘋狂的拔去白度能夠搜索到的所有正規的漢語言文字資源。
在不斷的拔取閱讀和學習的過程之中,九章編譯平臺的語言庫會形成一套比較完整的邏輯結構。
這一些所謂的邏輯結構,其實就是一個又一個拔去詞語向量的數學公式。
這一些詞語向量和邏輯公式,其實就是編譯器編譯內容的底層代碼。
利用這樣一種底層代碼,就能夠和c語言,c或者是其他編程語言進行交流,并且準確的調用這些編程語言的相關內容。
陳瀟對這一款編譯器的開發,完全借用了c語言和cv8的能力,以陳瀟對科技系統的了解。
在大量學習語言,并且形成自己的邏輯之后。
九章編譯平臺,未來很有可能成為打造人工智能的基礎平臺。
既然語言庫已經初有成果,陳瀟也嘗試著進行一些簡單的編程。
比如編譯一個加減運算的程序。
打開九章編譯器平臺,陳瀟直接輸入應用數字的加減。
然后點擊了運行按鈕。
數字的加減,這幾個字其實已經代表了底層大量的邏輯。
編譯器的語言庫,也形成了有關數字加減的相應語言向量和數學邏輯。
隨后九章編譯器會按照該邏輯對應去尋找最簡潔最適配于該應用的相關語言,并且抓取和編輯該語言形成最終的程序。
陳瀟點擊運行之后,加減運算的應用就已經編輯出來了。
他隨意輸入了幾個數字進行運算,其結果是完全準確。
陳瀟再查看對應的數據庫,發現。這一次編譯平臺調用的是c語言。
其底層的代碼就比較復雜了。
cde
ta
{
doubesu0
tf1
forti1i