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