第465章 閉關修煉(2 / 2)

周曉龍被莫月竹一聲嗬斥,愣了片刻之後,重又坐回了床上。

莫月竹在一邊幫著周曉龍收拾東西,而周曉龍則一邊看書複習。屋子裏除了莫月竹收拾的輕微響動,一點聲音也沒有。

周曉龍此時已然安靜了下來,看著書上的內容,他漸漸地有了一點不同的想法。

這些知識看似隻是基礎,但周曉龍已經脫離這種基礎知識有很久了。有些東西都忘得差不多了,此時再次看起來,他的感覺自然就不同了。

基礎知識之所以成為基礎知識,還是有著非常重要的意義的。就拿計算機語言來說,從從機器語言、彙編語言到高級語言,每一個發展曆程都是不可或缺的。

計算機所使用的是由“0”和“1”組成的二進製數,二進製是計算機的語言的基礎。這些由“0”和“1”組成的指令序列就是機器語言。

為了減輕使用機器語言編程的痛苦,人們開始使用簡潔的英文字母、符號串來替代一個特定的指令的二進製串,用“ADD”代表加法,“MOV”代表數據傳遞……如此一來,程序員可以很容易讀懂並理解程序在幹什麼,糾錯及維護都變得方便了,這也就是“彙編”。將這些符號翻譯成二進製數的機器語言需要一種翻譯程序——“彙編程序”。

從最初與計算機交流的痛苦經曆中,人們意識到應該設計一種這接近於數學語言或人的自然語言,同時又不依賴於計算機硬件,編出的程序能在所有機器上通用。“高級語言”問世了,40多年來,共有幾百種高級語言出現,有重要意義的有幾十種,影響較大、使用較普遍的包括V B、C++、J AVA……等等。

高級語言的發展也經曆了從早期語言到結構化程序設計語言,從麵向過程到非過程化程序語言的過程。而軟件的開發也由最初的個體手工作坊式的封閉式生產,發展為產業化、流水線式的工業化生產。

周曉龍很清楚的指導高級語言的下一個發展目標是麵向應用,也就是說隻需要告訴程序要幹什麼,程序就能自動生成算法,自動進行處理,這就是非過程化的程序語言。

周曉龍通過重新溫習這些基礎知識,他相當於重新理順了一下腦子的思維方式。包括他之前在商業上所作的那些戰略布局,他也有了一種全新的認識。

所有的科技技術發展,事實上是沒有任何捷徑可以走的。周曉龍之前就是以自己重生者的見識,人為的幹預了一些事件的進程,在這種幹預中,他有的獲得了成功,有的則並未達到預期效果。

現在想來,並不是那些現在看來“失敗”了的嚐試就是錯誤的。隻是周曉龍將這些技術的發展提前引入了一個不適合它們的市場環境。就好比還沒有出現彙編的時候,他就去搞高級語言了……這當然是不可能成功的。

五天後,當周曉龍重新走出小黑屋的時候,他的整個人都變了!