楊飛立刻在界面上寫著程序,剛剛開始用九章編譯器,在邏輯上還不怎么轉(zhuǎn)得過來。
他的手放在鍵盤上半天也不知道被敲什么。
隨后楊飛思量了許久,再敲下了幾個字。
陳瀟看著飛打出的文字說道,“還是盡量要用簡潔的語言,這樣編譯器的語音庫才能夠準確的識別。”
陳瀟說這話的時候,其實也在思考一個問題。
漢語的確博大精深,也能夠準確的表達意思。
但是漢語的詞匯量非常大,如果操作者隨意組合,這會給積極識別帶來一定的困難。
目前九章并一起正在白度那里便往學習更多的語言知識,但受制于服務(wù)器性能的原因,特別是受制于芯片計算能力的原因,編譯器對長難句的識別還不是那么的準確,對一詞多義的理解也不是那么準確。
這就會讓編譯器在運行的時候出現(xiàn)bug,也會加大工程師編寫程序的難度。
因此陳瀟有一個計劃,專門給編譯器制定規(guī)范的語句使用庫,這樣一來既能夠讓工程師們盡快的學習和掌握九章編譯器,又能夠提高變成的準確性和效率。
這件事陳瀟放在了心里,準備在春節(jié)之后安排楊飛的團隊去做。
楊飛盯著鍵盤許久之后,總算是完成了一段小程序的編寫。
這段小程序是聊天群中邀請好友的功能,要是用c++直接編寫,大約會耗費楊飛一整天的時間。
就算是有整個團隊共同編寫,也需要大半天的時間。
再加上后面程序測試以及修改bug的時間,可能需要兩三天。
但是現(xiàn)在免費只用了不到20分鐘,就把自己想表達的的邏輯輸入了進去。
點擊運行之后,楊飛期待有奇跡發(fā)生。
非??上?,編譯器提示有大量的bug,楊飛第一次嘗試,居然失敗了。
陳瀟認真的看著楊飛編譯的內(nèi)容。
果然和自己預料的一樣,邏輯結(jié)構(gòu)沒有問題,最大的問題還是語言文字表達,沒有被編譯器的語言庫所識別。
在陳瀟的建議之下,楊飛修改了自己的語句,讓語句更加明了和簡潔,少一些模棱兩可的句子和多義詞。
楊飛又花了接近20分鐘,對整個語句進行修改。
隨后他有一些心驚膽顫點擊運行。
楊飛糾結(jié)的并不僅僅是自己書寫的語句能否形成完美的邏輯閉環(huán),能夠順利的運行,而是擔心這一次運行之后又不能成功,這就是打陳瀟的臉了。
結(jié)果讓眾人長舒一口氣,代碼運行的結(jié)果十分的完美,達到了眾人的預期。
因為這段小程序只是整個應(yīng)用的一部分,所以說還沒有辦法通過應(yīng)用的方式直觀的來查看小程序的編寫是否成功?
但編譯器經(jīng)過邏輯和語言驗證,沒有錯誤之后,已經(jīng)能夠說明問題了。
整個悅動互聯(lián)的員工們都激動了,什么叫做效率?這就是效率,原本需要一兩天甚至更長時間做的工作,現(xiàn)在不到一個小時就全部搞定,這怎么能夠不讓人激動?
但是即便出現(xiàn)這樣的結(jié)果,眾人還是不放心,畢竟九章編譯器是一個新興的事物,如果九章編譯器本身就出現(xiàn)了bug,那它顯示運行成功也是錯誤的。
最好的驗證辦法就是找到九章編譯器所調(diào)用語言的相應(yīng)代碼,然后用其他編譯器去驗證。
楊飛趕緊按照陳瀟告知的辦法去查找相應(yīng)的代碼。
結(jié)果發(fā)現(xiàn)九章編譯器調(diào)用的對應(yīng)語言也是c++,這也確實證明了c++在編程之中有著廣泛的應(yīng)用。
楊飛立刻查看著c++的代碼,代碼總共有數(shù)萬行,這預示著工程量的確非常的大。
楊飛首先讓自己的團隊分段檢查代碼是否準確,得出的結(jié)論,別讓眾人十分的驚訝。
c++給出的代碼和團隊之前預期的一樣,每一行的邏輯都十分的正確,指針的處理也十分的恰當,變量所在的位置以及應(yīng)用恰到好處,甚至有一些巧妙。
這一天語句如果把它當做是作文的話,那絕對是滿分作文。
不過肉眼查看并不能夠得出最后的結(jié)論。
最重要的還是運行查看是否有bug。
運行之后,楊飛和大家都激動了。
完美絕對的完美。
整個代碼沒有一點錯誤,運行也十分的順暢。
測試運行之后,楊飛瞪大著眼睛,一臉都不可思議。
畢竟幾天的工作量,在短短的不到一個小時就搞定了,要是把九章編譯器應(yīng)用起來,那悅動互聯(lián)的工作人員,其工作效率將得到極大的提升。
之前陳瀟說開發(fā)國產(chǎn)系統(tǒng),大家認為只是說笑而已。
從目前的準備工作來看,生肖是認真的,而且開發(fā)國產(chǎn)操作系統(tǒng)的工作大家或許真的有能力去完成。
【影響力+15】
【影響力+15】
【影響力+15】
大家想到要是長天科技真的能夠開發(fā)出可以廣泛應(yīng)用的國產(chǎn)操作系統(tǒng),要是大家利用九章編譯器開發(fā)出功能更多實力更強大的工業(yè)類設(shè)計軟件。
那么夏國在計算機應(yīng)用上必定能夠達到在世界先進水平。
就像陳瀟說的那樣,今后遇到互聯(lián)的工程師們將會把更多的精力和時間用于思考和探索應(yīng)用的邏輯結(jié)構(gòu)上,而不是枯燥的敲擊代碼。
編譯器能夠讓工程師們天馬行空的想象都能夠變成現(xiàn)實。
畫面太美,不敢深想。
忍了半響,楊飛才說道:“老板,你是永遠的神!”
陳瀟笑著說道,“所以這個春節(jié)你們的日子不好過,因為有大量的工作需要你們?nèi)プ?,你們的春?jié)假期也從七天縮短到三天,當年初二之后必須立刻趕回公司,當然加班費按照公司的規(guī)定,三倍!”
陳瀟安排的工作是詳細的梳理windows98系統(tǒng)的邏輯關(guān)系。
另外就是探索九章編譯器的標準語言庫。
第一項工作大家都沒有問題。
楊飛甚至立下的軍令狀,就是把 windows 98的每個代碼都吃掉,也一定要把該系統(tǒng)的邏輯關(guān)系給理清楚。
但是第二個問題大家就比較困難了。
楊飛苦著臉說道:“陳總我們可是理科生,而且是學習計算機的,我高考的語文才80來分不及格,不然都去燕京大學念書了,你讓我們這種語文盲區(qū)梳理文字方面的東西是非常的困難呀!”
楊飛說了這句話之后,陳瀟靈機一動,心中大喜。
對呀,專業(yè)的事情就讓專業(yè)的人去解決。
要修訂九章編譯器的語言庫,就應(yīng)該讓文科生去搞定呀,特別是學習漢語言的文科生,只有他們才知道哪一些詞語和語句表達更精確更完整。
想到這里,陳瀟忍不住罵了一聲,他都從來沒有想過學習漢語言文學的,居然可以過來搞編程!
7017k