重生1999:開啟黑科技時代 第258節
陳瀟端著茶杯,慢悠悠的來到了悅動互聯的辦公區。 楊飛正在玩兒著半條命,他團隊的其他幾名工作人員,除了有一個一直盯著隨聊和網吧管理系統的服務器以外,大家要么在看電影,要么都在玩游戲,十分的清閑。 看見陳瀟來了之后,大家也并沒有十分緊張的關掉游戲,而是笑呵呵的站起來和陳瀟打招呼。 這就是長天科技十分輕松的工作環境。 陳瀟點點頭,讓大家坐下說道:“大家應該知道這段時間公司在開發一款編譯器,這款編譯器開發的目的就是為了讓我們以更加快捷和簡便的方式開發國產cao作系統?!?/br> 說到這里的時候,悅動互聯的員工們都有一些激動。 在軟件領域,微軟是大家心目中的神,悅動互聯的很多員工,特別是那一些學歷比較高學校比較好的,曾經到向往去微軟工作。 他們中的這些人,或許是因為自己實力的原因,或許是因為機遇最終沒能實現自己的夢想。 但是在這一些工程師的心中,要是自己就職的公司,其實力能夠無限的接近微軟,大家當然覺得十分的高興,也能夠側面證明自己的實力。 前段時間陳瀟在悅動互聯網的交流會上提過要做國產cao作系統的事情。 不少員工只是覺得聽聽而已,畢竟研發國產cao作系統需要大量的人力財力和精力,很多時候并不是一家科技公司能夠搞定的,需要國家力量的支持。 大家都覺得陳瀟說研發國產cao作系統的事情也就是吹一個?;蛘呤钦雇幌挛磥?,并沒有想到長天科技真的會下定決心要做這件事。 但是今天在春節前夕,陳瀟再次提出國產cao作系統的問題,而且告訴大家已經研發出了新的編譯器,這就讓大家有些不淡定了。 要是國產系統能夠在長天科技開發成功,在座的所有人都必定將名垂千史。 楊飛趕緊問道:“陳總,你說公司開發了一款專用的編譯器,用來開發國產cao作系統?” 陳瀟笑的一聲沒有立刻回答這個問題,反而是對楊飛說道:“前段時間我給你們悅動互聯布置的一個任務,讓你們詳細的梳理微軟windows98cao作系統的邏輯結構,你們梳理出來的嗎?” 楊飛有一些尷尬說道:“陳總,你出的這一個課題實在是太難了,我們城市的分析了一些,但是還沒有分析完?!?/br> 陳瀟也不責怪大家,因為這個任務的確十分的艱巨。 陳瀟笑了一聲說道:“那行,這個任務要是你們沒有完成,那么春節回家之后繼續給我做,我需要在大年十五那一天看到你們的研究成果?!?/br> 楊飛現在最關心的可不是這件事,他和悅動互聯的其他幾個程序員一樣,最關心的是陳瀟剛剛說的編譯器的問題。 編譯器和其對應的語言可是工程師們手中最重要的工具。 是工程師和計算機交流的中間工具。 目前全球主流的編譯器以及編程語言幾乎都是由米國開發的,夏國的一些程序公司雖然也開發了一些簡單的編譯器和編程語言,但是其教學意義要遠大于應用意義。 包括前段時間比較火的中文編譯易語言,其愛好者試玩的意義要大于它在it行業開發應用的意義。 在夏國最主流的軟件公司,易語言都不是大家的首要選擇。 程序工程師們喜歡用的還是c語言、c++、java等等。 陳瀟將手中的碳晶移動硬盤遞給楊飛說道,“你先安裝之后cao作試一試,需要連接公司的井字號服務器,密碼就是公司的座機?!?/br> 程序工程師對這類東西的好奇程度和酒鬼們對茅臺酒的好奇程度一樣。 楊飛趕緊將碳晶硬盤接在電腦上安裝程序之后連接服務器。 打開九章編譯平臺的軟件之后,看著十分簡潔干凈的編譯界面,楊飛有一些興奮了。 “這個界面可干凈多了!陳總這個編譯器這么玩兒,是基于哪個底層語言開發的?” 楊飛還認為這個編譯器使用的依舊是常用的計算機語言,不過是把那一些米國人開發的十分不好用的c或者是c語言編譯器改良一番罷了。 陳瀟說道:“對應的是漢語,但漢語,并不是編譯器的底層語言,我用了語言向量和邏輯公式,讓該編譯器能夠調用目前市面上主流的計算機語言,漢語只是我們和編譯器溝通的一種方式?!?/br> “什么?。?!” 陳瀟這樣一說,楊飛的人一下就明白了。 “你的意思是該編譯器能夠通過漢語調用各種主流的計算機語言?” 陳瀟點點頭,簡單的描述了一下九章編譯器的使用方法。 這一下楊飛等人徹底的不淡定了。 楊飛咽了咽口水對陳瀟說道:“我可以試試嗎?恰好手里還有一個程序是半成品,還沒有弄完?!?/br> 楊飛手里的半成品是隨聊的補丁,該補丁身上隨聊擁有類似于后世qq群的功能。 楊飛的團隊預計編寫這個程序需要一周的時間,目前工作進行到了一半,大家準備春節之后再收尾。 陳瀟說道:“語言就是平常我們使用的漢語,但是盡量的保證語言邏輯結構的完整,少說廢話。編譯器最重要的是你要知道你應用的邏輯結構,用邏輯結構去表述它?!?/br> 楊飛興奮的點點頭說道:“這事兒多簡單了,早就是諳熟于心了,我馬上試試!” 第三百五十三章 楊飛:老板是永遠的神 楊飛立刻在界面上寫著程序,剛剛開始用九章編譯器,在邏輯上還不怎么轉得過來。 他的手放在鍵盤上半天也不知道被敲什么。 隨后楊飛思量了許久,再敲下了幾個字。 陳瀟看著飛打出的文字說道,“還是盡量要用簡潔的語言,這樣編譯器的語言庫庫才能夠準確的識別?!?/br> 陳瀟說這話的時候,其實也在思考一個問題。 漢語的確博大精深,也能夠準確的表達意思。 但是漢語的詞匯量非常大,如果cao作者隨意組合,這會給機器識別帶來一定的困難。 目前九章并正在白度服務器哪里,以便能學習更多的語言知識,但受制于服務器性能的,特別是受制于芯片計算能力,編譯器對長難句的識別還不是那么的準確,對一詞多義的理解也不是那么準確。 這就會讓編譯器在運行的時候出現bug,也會加大工程師編寫程序的難度。 因此陳瀟有一個計劃,專門給編譯器制定規范的語句使用庫,這樣一來既能夠讓工程師們盡快的學習和掌握九章編譯器,又能夠提高變成的準確性和效率。 這件事陳瀟放在了心里,準備在春節之后安排楊飛的團隊去做。 楊飛盯著鍵盤許久之后,總算是完成了一段小程序的編寫。 這段小程序是聊天群中邀請好友的功能,要是用c++直接編寫,大約會耗費楊飛一整天的時間。 就算是有整個團隊共同編寫,也需要大半天的時間。 再加上后面程序測試以及修改bug的時間,可能需要兩三天。 但是現在楊飛只用了不到20分鐘,就把自己想表達的的邏輯輸入了進去。 點擊運行之后,楊飛期待有奇跡發生。 非??上?,編譯器提示有大量的bug,楊飛第一次嘗試,居然失敗了。 陳瀟認真的看著楊飛編譯的內容。 果然和自己預料的一樣,邏輯結構沒有問題,最大的問題還是語言文字表達,沒有被編譯器的語言庫所識別。 在陳瀟的建議之下,楊飛修改了自己的語句,讓語句更加明了和簡潔,少一些模棱兩可的句子和多義詞。 楊飛又花了接近20分鐘,對整個語句進行修改。 隨后他有一些心驚膽顫點擊運行。 楊飛擔心的并不僅僅是自己書寫的語句能否形成完美的邏輯閉環,能夠順利的運行,而是擔心這一次運行之后又不能成功,這就是打陳瀟的臉了。 結果讓眾人長舒一口氣,代碼運行的結果十分的完美,達到了眾人的預期。 因為這段小程序只是整個應用的一部分,所以說還沒有辦法通過應用的方式直觀的來查看小程序的編寫是否成功? 但編譯器經過邏輯和語言驗證,沒有錯誤之后,已經能夠說明問題了。 整個悅動互聯的員工們都激動了,什么叫做效率?這就是效率,原本需要一兩天甚至更長時間做的工作,現在不到一個小時就全部搞定,這怎么能夠不讓人激動? 但是即便出現這樣的結果,眾人還是不放心,畢竟九章編譯器是一個新興的事物,如果九章編譯器本身就出現了bug,那它顯示運行成功也是錯誤的。 最好的驗證辦法就是找到九章編譯器所調用語言的相應代碼,然后用對應編譯器去驗證。 楊飛趕緊按照陳瀟告知的辦法去查找相應的代碼。 結果發現九章編譯器調用的對應語言也是c++,這也確實證明了c++在編程之中有著廣泛的應用。 楊飛立刻查看著c++的代碼,代碼總共有數萬行,這預示著工程量的確非常的大。 楊飛首先讓自己的團隊分段檢查代碼是否準確,得出的結論讓眾人十分的驚訝。 c++給出的代碼和團隊之前預期的一樣,每一行的邏輯都十分的正確,指針的處理也十分的恰當,變量所在的位置以及應用恰到好處,甚至有一些巧妙。 如果把它當做是作文的話,那絕對是滿分作文。 不過rou眼查看并不能夠得出最后的結論。 最重要的還是運行查看是否有bug。 運行之后,楊飛和大家都激動了。 完美絕對的完美。 整個代碼沒有一點錯誤,運行也十分的順暢。 測試運行之后,楊飛瞪大著眼睛,一臉都不可思議。 畢竟幾天的工作量,在短短的不到一個小時就搞定了,要是把九章編譯器應用起來,那悅動互聯的工作人員的工作效率將得到極大的提升。 之前陳瀟說開發國產系統,大家認為只是說笑而已。 從目前的準備工作來看,陳瀟是認真的,開發國產cao作系統的工作大家或許真的有能力去完成。 【影響力+15】 【影響力+15】 【影響力+15】 大家想到要是長天科技真的能夠開發出可以廣泛應用的國產cao作系統,還能開發出功能更多實力更強大的工業類設計軟件。 那么夏國在計算機應用上必定能夠達到在世界先進水平。 就像陳瀟說的那樣,今后悅動互聯的工程師們將會把更多的精力和時間用于思考和探索應用的邏輯結構上,而不是枯燥的敲擊代碼。 編譯器能夠讓工程師們天馬行空的想象都能夠變成現實。 畫面太美,不敢深想。