楊飛立刻在界麵上寫著程序,剛剛開始用九章編譯器,在邏輯上還不怎轉得過來。
他的手放在鍵盤上半天也不知道被敲什。
隨後楊飛思量了許久,再敲下了幾個字。
陳瀟看著飛打出的文字說道,“還是盡量要用簡潔的語言,這樣編譯器的語言庫庫才能夠準確的識別。”
陳瀟說這話的時候,其實也在思考一個問題。
漢語的確博大精深,也能夠準確的表達意思。
但是漢語的詞匯量非常大,如果操作者隨意組合,這會給機器識別帶來一定的困難。
目前九章並正在白度服務器哪,以便能學習更多的語言知識,但受製於服務器性能的,特別是受製於芯片計算能力,編譯器對長難句的識別還不是那的準確,對一詞多義的理解也不是那準確。
這就會讓編譯器在運行的時候出現bug,也會加大工程師編寫程序的難度。
因此陳瀟有一個計劃,專門給編譯器製定規範的語句使用庫,這樣一來既能夠讓工程師們盡快的學習和掌握九章編譯器,又能夠提高變成的準確性和效率。
這件事陳瀟放在了心,準備在春節之後安排楊飛的團隊去做。
楊飛盯著鍵盤許久之後,總算是完成了一段小程序的編寫。
這段小程序是聊天群中邀請好友的功能,要是用C++直接編寫,大約會耗費楊飛一整天的時間。
就算是有整個團隊共同編寫,也需要大半天的時間。
再加上後麵程序測試以及修改bug的時間,可能需要兩三天。
但是現在楊飛隻用了不到20分鍾,就把自己想表達的的邏輯輸入了進去。
點擊運行之後,楊飛期待有奇跡發生。
非常可惜,編譯器提示有大量的bug,楊飛第一次嚐試,居然失敗了。
陳瀟認真的看著楊飛編譯的內容。
果然和自己預料的一樣,邏輯結構沒有問題,最大的問題還是語言文字表達,沒有被編譯器的語言庫所識別。
在陳瀟的建議之下,楊飛修改了自己的語句,讓語句更加明了和簡潔,少一些模棱兩可的句子和多義詞。
楊飛又花了接近20分鍾,對整個語句進行修改。
隨後他有一些心驚膽顫點擊運行。
楊飛擔心的並不僅僅是自己書寫的語句能否形成完美的邏輯閉環,能夠順利的運行,而是擔心這一次運行之後又不能成功,這就是打陳瀟的臉了。
結果讓眾人長舒一口氣,代碼運行的結果十分的完美,達到了眾人的預期。
因為這段小程序隻是整個應用的一部分,所以說還沒有辦法通過應用的方式直觀的來查看小程序的編寫是否成功?
但編譯器經過邏輯和語言驗證,沒有錯誤之後,已經能夠說明問題了。
整個悅動互聯的員工們都激動了,什叫做效率?這就是效率,原本需要一兩天甚至更長時間做的工作,現在不到一個小時就全部搞定,這怎能夠不讓人激動?
但是即便出現這樣的結果,眾人還是不放心,畢竟九章編譯器是一個新興的事物,如果九章編譯器本身就出現了bug,那它顯示運行成功也是錯誤的。
最好的驗證辦法就是找到九章編譯器所調用語言的相應代碼,然後用對應編譯器去驗證。
楊飛趕緊按照陳瀟告知的辦法去查找相應的代碼。
結果發現九章編譯器調用的對應語言也是C++,這也確實證明了C++在編程之中有著廣泛的應用。
楊飛立刻查看著C++的代碼,代碼總共有數萬行,這預示著工程量的確非常的大。
>>章節報錯<<