當前位置: UU看書 > 現代 > 重生之網路巨頭最新章節列表 > 第026章 趙浮生的終極目標
選擇背景顏色: 選擇字體: 選擇字體大小:

第026章 趙浮生的終極目標

七月三十日,上午十點,趙浮生一人來到了央視《百家講壇》錄製現場。

這是出版社與央視聯絡好的,大家互蹭熱度,一個是為了銷售率,一個是為了收視率,最終達成這一效果。

央視對此結果很歡迎,正好易中天的漢武時代講完了,趙浮生這個可以試一試,觀眾反應不錯的話,完全可以開個系列了,而且趙浮生的噱頭不少。

【鑑於大環境如此,本站可能隨時關閉,請大家儘快移步至永久運營的換源App,huanyuanapp.org 】

什麼最年輕的作家,什麼最年輕的歌手、創作才子等等之類的,足夠糊弄來一幫子聽眾,而且,人家真的有才,每本書的銷量都超越了好多作家,想來收視率是不用愁了。

出版社也高興啊,央視的平臺多大啊,《百家講壇》更是一個專業性的平臺,上一次的效果比在其他地方打幾百萬的廣告效果還要好,想來,銷售率有望增加。

趙浮生當然也是高興的,有錢拿啊,雖然只有十萬塊,不算多,但是也不少了,加上其他影響力之類的,絕對賺了。

錄製開始了,趙浮生走進錄播室,看著臺下坐著的近百位觀眾,笑著招手,經歷了籤售會的他,對這點陣仗已經不用表達什麼壓力山大了。

輕鬆自然的開口說到:“以故事說人物,以人物說歷史,以歷史說文化,以文化說人性,大家好,歡迎收看《百家講壇》。

今天由我開講,嗯,你們沒有聽錯,今後一段時間可能只能看到我了,不喜歡的就儘量忍一忍,時間不會太多,不出意外的話,可能會持續兩個月左右吧,好了,廢話不多說了,正式開講啦。

今天,我們開始講三國,說到三國,大家可能第一想到的是赤壁之戰,繼而想到蘇軾那首《念奴嬌·赤壁懷古》:

大江東去,浪淘盡,千古風流人物。

故壘西邊,人道是,三國周郎赤壁。

亂石穿空,驚濤拍岸,捲起千堆雪。

江山如畫,一時多少豪傑。

……”

錄製很順利,趙浮生沒有一絲壓力,對於這段歷史,他真是滾瓜爛熟,開講風格又夾雜著自己、易中天、以及網際網路各大佬的一點或者某些風趣特點,一場四十分鍾的錄製,臺上講的精彩,臺下聽得也是精彩,一切都在精彩中錄完了第一集。

趙浮生的精彩開講,超出了節目組的預期,於是,希望趙浮生能多錄幾期,趙浮生當然也不會拒絕了,動動嘴皮子的事,他是最願意幹的了。

時間就這樣一分一秒的過去了,截止下午六點,趙浮生順利錄了六集,一週的播放量了。晚飯是在央視吃的,他沒有拒絕節目組的邀請,也想著一起吃個飯,混混人頭,萬一哪天有需要人家幫忙的,也好張個口,一番觥籌交錯,趙浮生也算是初步與電視臺的人有了個良好基礎。

回到家,趙浮生開始忙碌起來。

他要做的就是將前世的gwall語言寫書寫成冊,條件成熟了大量招些技術牛人,一起編寫編譯器、除錯工具等,最後就是編寫作業系統,再在新系統上改進語言以及編譯器等開發環境工具。

作業系統也是一段程式,看看我們可以在windows上執行蘋果系統,同樣在Mac電腦上安裝執行windows系統。

我們常用的windows作業系統,主要是用C語言寫的(少量與硬體互動的程式碼因為C無法實現所以用彙編寫的)。

其中windows2000大概有20餘萬行程式碼,其中80%是用C語言編寫,部分彙編,底層介面都是用彙編編寫的;還有部分是使用c++編寫的。

Linux,Unix核心基本上是用C完成的,少量與硬體互動的程式碼因為C無法實現,所以用彙編寫的,沒有使用C++程式碼。

但是,現在linux有些高階特性是也有採用用ux,Unix平臺上的很多GNU軟體也全部是用C語言寫出來的。

綜合上面的,我們可以看出,不管是windows還是Linux/Unix,其作業系統的核心都是使用大量的C語言和一些組合語言寫成的。

其發展脈絡是這樣的:因為計算機只能識別二進制的機器碼,所以,最開始的程式都是使用機器碼來寫的(打孔機就是證明),難度很大。

後來,使用機器碼寫了一個程式,該程式可以解釋一些最簡單字元指令,將這些字元指令轉換成對應的機器碼,然後在計算機上執行。

這個就是匯編器的初始版本,利用這些簡單的字元指令,大大簡化了程式碼的編寫,不用像以前那樣必須寫大量的機器碼了,僅僅需要找到這些機器碼對應的字元指令碼就可以了,這些指令再被匯編器翻譯成大量的機器碼。

利用這些簡單的指令,可以做很多事情了,包括處理額外的一些字元指令,並將其轉換成機器碼這樣的事情,這樣一來,我們就可以使用這些簡單的字元指令寫一個處理額外字元指令的程式,利用初始版本的匯編器翻譯成機器碼,就得到了一個擴充套件版本的匯編器。

該版本的匯編器與初始版本的匯編器相比,能處理更多的額外字元指令,透過多次迭代,最終可以得到一個比較完備的匯編器(能處理所有的彙編指令)。這就是匯編器的來歷。

有了匯編器,我們就可以使用彙編指令來編寫各種匯編程序了。我們發現,匯編器本身的最初版本(只能處理簡單的彙編指令)是使用二進制機器碼編寫的,剩下的大部分(能處理額外的大部分彙編指令)都是使用組合語言本身編寫的。

所以,我們看到,在所有的匯編程序的世界中,除了匯編器本身是由機器碼和彙編碼寫的以外,彙編程式碼還可以用來實現很多的其它功能,例如很多系統級別的工具軟件,其中就包括各種和硬體打交道的驅動程序等等,以及各種編譯器,例如:C語言編譯器。

類似的,C編譯器的核心也是由組合語言寫成的,甚至還可以包括一些機器碼,但是大部分還是透過迭代來使用C語言編寫的,C編譯器能處理的數據結構和語言規則比組合語言更豐富,更高階了,更接近人的可讀性了,這些數據結構和語言規則就是C語言標準了。

這樣一來,就有了更多的選擇,既可以選擇機器碼,彙編,也可以選擇C語言來寫程式了。

這樣,使用C語言作為主要的語言,外加組合語言作為各種底層驅動或者與硬體有關的部分的程式碼的編寫,就可以寫成很多系統管理的程式,慢慢地,把這些程式整合起來,就寫成了各種作業系統的核心,包括windos,linux/unix等。windos,linux/unix等的核心都是由c語言,組合語言來寫成的。

有了作業系統的核心以後,我們就可以使用已有的語言來開發各種作業系統管理軟件了,將這些合起來,就形成了作業系統。

趙浮生要做的就是用自己的Gwall語言加上C語言組合語言,編寫出自己的洪荒系統(Prehistorical System),然後在自己的洪荒系統裡改進Gwall語言以及編譯器除錯工具等開發環境,讓更多的程式設計師可以在洪荒系統上開發出自己的程式應用。

系統研發是個浩瀚工程,之所以工程量巨大,那是因為大家都是在摸著石頭過河,不斷的嘗試、不斷的放棄、不斷的改進、不斷的改變方向。

就像一個人在原始大森林裡,矇頭亂撞總是走不出去,當有人告訴你朝那個方向走,你就有了百分之五十的生還希望。

這過程中,你可能遇到大山,有人告訴你翻越哪個山頭更安全便捷,你又增加了百分之十的生還希望,當你遇到河流,有人告訴你怎麼製作工具渡河,你又增加了百分之十的生還希望。

就像這樣,有人像上帝一樣指導你,你可能需要一年走出森林,現在也許只需要一個月兩個月就能走出去。

趙浮生不是上帝,但是趙浮生是一個重生者,曾經參與研發作業系統十年,作為主程序師,他清楚的知道在什麼地方幹什麼,他有信心在人員配備的情況下,兩年內開發出一個可以商用的系統。

逐漸的發展為蘋果那樣的霸主,建立起自己的生態系統。

就像有人分析道:競爭對手雖然可以構建更好的智能手機、更好的膝上型電腦,或者強於蘋果的增強現實裝置。

但是,蘋果擁有體量超為龐大的粉絲群體,並且這些“果粉”在購買了蘋果的第一個裝置開始(很多人都是從iPod入坑)後便走上了一樣的道路,這些蘋果裝置那麼多年以來,一直都保持著令人驚嘆的相關性,其品牌的光環和其生態系統的誘惑使蘋果一直都處於強勢地位。

無論對手公司的創新水平如何,想要吸引客戶意味著需要強勁的營銷,而蘋果的生態系統還允許公司緊密整合產品和服務,使競爭對手處於明顯的劣勢。

並且蘋果的服務業務規模與一家財富100強公司相當,這對於任何競爭者來說,都不是一時半會能夠企及的。

趙浮生不是一個果粉,但是用過蘋果的裝置後就不想再用其他的裝置,蘋果的生態系統在每個環節默默影響著消費者,就拿最簡單的Safari來說,資料同步。

無論是手機還是電腦,都能隨時隨地的隨著環境的變化切換不同的裝置,比如路上在手機上看到一篇文章,踏進家門,用電腦可以繼續瀏覽剛才手機上看到文章。

本來趙浮生可以晚點做手機系統,可是微軟的案例擺在那,不早點進去搶佔市場,等對手都形成一個生態體系的時候,你擁有再多的錢也是乾瞪眼,微軟的(Windows phone)後來連百分之一的市場都守不住了。

路漫漫其修遠兮,吾將上下而求索。

趙浮生摒棄掉其他想法,安心的坐下來執行計劃的第一步,編寫Gwall語言介紹冊子。