12月2日,經(jīng)過夜以繼日的碼代碼,終於將硬件虛擬機(jī)的全部代碼寫完,曆時(shí)兩個(gè)月,終於完成了。
接下來的工作就是編寫新語言以及配套的編譯器,一般來說這兩部分是同時(shí)進(jìn)行的,但是到他這裏,卻是有所不同。
他腦海中已經(jīng)有全套的新語言架構(gòu),甚至可以說,連代碼都存在他的腦海中,唯一的工作,就是將腦海中的東西寫出來。
他不需要探索新語言的架構(gòu),也就意味著不需要做重複工作,直接就開始進(jìn)行編譯器的編寫,這對(duì)後麵的語言部分開發(fā)很有幫助。
而這兩項(xiàng)工作當(dāng)中,編譯器的代碼數(shù)量並不是特別大,主要功能隻有三個(gè):詞法分析器、詞義分析器以及優(yōu)化器。
這三個(gè)部分基本上是所有編譯器都會(huì)有的,隻要有這三個(gè)功能模塊,基本上就可以滿足一款語言的編譯工作。
詞法分析器主要是將源文件轉(zhuǎn)換為機(jī)器需要的格式語言,並且對(duì)源文件語法做檢查,起到高級(jí)編程語言的轉(zhuǎn)換和檢查作用。
語義分析器主要的作用是將已經(jīng)轉(zhuǎn)換成的符合詞法規(guī)定的一係列的詞語按照語言結(jié)構(gòu)的要求轉(zhuǎn)換成一係列的語法結(jié)構(gòu),並進(jìn)行結(jié)構(gòu)化分析,形成中間代碼。
優(yōu)化器顧名思義,就是對(duì)應(yīng)用語言的代碼進(jìn)行優(yōu)化,提升代碼的效率,將一些不是致命的錯(cuò)誤進(jìn)行優(yōu)化。
除此之外,高級(jí)編程語言,還需要將語義分析器分析的結(jié)構(gòu)性語言,轉(zhuǎn)換為匯編語言和目標(biāo)代碼,這部分一般叫匯編。
高級(jí)語言一般都是片段式的,完成一個(gè)目標(biāo)功能的代碼,往往存在於多個(gè)文件當(dāng)中,在編譯的時(shí)候,需要將這些文件整合,這一步叫做鏈接。
而他需要在編譯器當(dāng)中添加預(yù)編譯功能,這麼做的目的,就是能夠讓程序員能夠在編寫代碼的時(shí)候,就可以檢查出錯(cuò)誤。
這個(gè)功能對(duì)開發(fā)大型軟件具有重要的作用,如果每個(gè)程序員都犯一點(diǎn)小錯(cuò)誤,不說複查花費(fèi)的時(shí)間成本,就是存在的隱患也將是巨大的。
而且還需要在裏麵添加一係列約定俗成的語法規(guī)範(fàn),這些功能也能夠有效地減少程序員犯錯(cuò)誤的概率。
像前世類似java的語言,在這方麵做得就比較出色,雖然略顯笨拙,但是卻是開發(fā)大型軟件的基礎(chǔ)。
因?yàn)樗械某绦騿T都遵循這樣的規(guī)範(fàn),這就意味著不管有多少程序員參與編寫,最終整合起來依然具備可讀性。
他希望能夠花費(fèi)一個(gè)月時(shí)間,將這件事情給完成,那時(shí)候時(shí)間已經(jīng)到了1月份了,期末考試將要到來,然後就是學(xué)校放寒假。
時(shí)間來到12月15日,葉子書一如既往地在自己的宿舍編寫代碼,郭東生找了過來,說是有人想要收購(gòu)他的唱片公司。
他的第一張專輯是校園民謠風(fēng),雖然在國(guó)內(nèi)的銷量依然不少,但是卻和主流音樂有著明顯的差距。
後麵也陸陸續(xù)續(xù)有人模仿他的校園民謠風(fēng)格,但是獲得的成績(jī)卻沒有那麼耀眼,這讓一些市場(chǎng)人士認(rèn)為,這種風(fēng)格並不長(zhǎng)久。
他的專輯之所以銷量好,主要還是原創(chuàng)性的元素較多,但是這樣的音樂一多,就容易讓聽眾疲勞。
所以他雖然因此爆紅,卻沒有多少知名的音樂人找他,在整個(gè)音樂領(lǐng)域,像個(gè)小透明,一直玩單機(jī)。
直到他的第二張專輯出來,經(jīng)過一個(gè)多月的銷售,成績(jī)非常喜人,僅僅在內(nèi)地銷量就突破了200萬張,比他預(yù)想的要快很多。
這樣的優(yōu)異表現(xiàn),自然受到音樂領(lǐng)域的廣泛關(guān)注,而那些唱片公司,在了解了詳細(xì)情況後,就有點(diǎn)坐不住了。
這不就過來想要收購(gòu)他手上的企業(yè),因?yàn)樗慕?jīng)紀(jì)約就是在盛世唱片公司,隻要收購(gòu)了這家公司,就等於將他收入囊中。
“是哪家唱片公司?”葉子書問道。
“過來的是對(duì)岸的滾石唱片公司。”郭東生迴答道。
這家公司他倒是聽過,是對(duì)岸第一家本土唱片公司,旗下周華健、張震嶽、曹格等音樂藝人,不過現(xiàn)在有哪些人,他倒是不清楚。
<a id="wzsy" href="
http://www.bidige.com">bidige.com</a>
不過羅大佑、張艾嘉和齊豫,是這家公司的第一批知名藝人,影響力還是非常大的,所以不管如何,他還是要見見他們的人。
宿舍沒有電話實(shí)在是有點(diǎn)不方便,外麵有事想要找自己,就必須要來宿舍這邊,耽擱時(shí)間。
這還是他基本窩在宿舍,如果自己也到處亂跑,想要找他就更難了,這是他不喜歡的一個(gè)點(diǎn)。
跟著郭東生來到了公司的辦公場(chǎng)地,公司不是很大,因?yàn)槟壳暗臉I(yè)務(wù)也不多,所以麵積隻有500平方米左右。
不過裝修得倒是很細(xì)心,有點(diǎn)後世寫字樓的感覺,至少人在這裏麵辦公,心情要好很多,這也是他要求裝修不能省的原因。
到了公司,他直接和郭東生來到會(huì)議室,裏麵已經(jīng)坐了2個(gè)人,他都不認(rèn)識(shí),不過他還是客氣地說道:“不好意思,讓你們久等!”
“現(xiàn)在溝通不方便,等人是常有的事情!”兩位也客氣地表示理解。
雙方坐下之後,葉子書說道:“我是這家盛世唱片公司的老板,葉子書,有什麼事情可以和我聊!”
葉子書之前發(fā)行的專輯,裏麵都沒有歌手形象照片,都知道葉子書是主唱,但是卻不知道他長(zhǎng)什麼樣。
剛才他介紹自己,把兩位客人給震驚到了,沒想到這家公司的老板竟然就是葉子書,那問題既變得簡(jiǎn)單又變得複雜。
簡(jiǎn)單就是隻要葉子書同意被收購(gòu),那所有的問題就很好辦,不需要其他人的配合,整合起來就方便很多。
複雜就是如果葉子書不同意,那就徹底歇菜了,如果老板和歌手不是一個(gè)人的話,他們隻需要以利益打動(dòng)老板就可以,不需要多考慮歌手的意見。
“原來葉先生是盛世唱片公司的老板,實(shí)在是年輕有為,不僅音樂天賦驚人,而且還具備商業(yè)才能!”其中一位客人說道。
“過譽(yù)了,平時(shí)都是郭經(jīng)理來管理的,不知兩位如何稱唿?”葉子書問道。
“鄙人段鍾潭,這是是段鍾沂,是滾石唱片的老板。”段中潭迴複道。
聽名字兩人明顯是兄弟倆,兩位老板親自過來談收購(gòu),可見他們對(duì)此事是非常重視的,這讓他有點(diǎn)驚訝。
他這個(gè)稍微有點(diǎn)起色的小廟,竟然受到外界如此重視,可見他這段時(shí)間在內(nèi)地刮起了一場(chǎng)怎樣的風(fēng)暴。
按照郭東生的話說,隻要走在大街小巷,耳朵裏一定會(huì)聽到他的音樂,這就是為什麼他的專輯能夠在國(guó)內(nèi)賣出那麼多的原因。