(求收藏、求推薦票、跪地磕頭求支持!)


    管理員小楊是數學係的學生,她當然知道《拓撲學》是什麽意思,不過聽到這話她卻疑惑道:“拓撲學雖然是數學的一個分支,但咱們學校並未開設這麽高深的課程,這位同學,你確定書架上有你說的那本書嗎?”


    劉放很肯定的點點頭:“當然確定了,我昨天還看過呢。”


    小楊越發的疑惑起來:“你看過拓撲學的書籍?”


    劉放糾正道:“那本書的書名就叫《拓撲學》。”


    小楊打量了劉放幾眼,臉上寫滿了不相信。


    劉放為了證明自己沒有說謊,立馬解釋:“那本書是英文版本的,裏麵的內容都是手寫的,看起來有些雜亂,最後幾頁全都是題目,其他幾頁的題目沒有名字,隻有最後一頁的題目寫了名字,但由於字跡有些潦草,我看不太清,音譯過來好像叫什麽胖家夥猜想。”


    小楊聽到這個名字咯咯嬌笑起來:“咯咯,胖家夥猜想,這名字好好笑,你等會兒,我看看抽屜裏麵有沒有。”


    隨即小楊打開抽屜,抽屜裏麵除了幾本損壞的舊書之外,啥都沒有,小楊露出了抱歉的表情:“這位同學,真是不好意思,你所說的這本書應該是被人借走了。”


    劉放隻得哦了一聲,他返回到書架跟前,找了一本立體幾何解析看了起來。


    小楊仍然對胖家夥猜想這個名字感到好笑,她心中暗想:這位同學肯定是英語沒學好,居然把名字音譯成胖家夥猜想,真是好笑呢,額……我怎麽覺得這個名字聽起來有點耳熟呢?


    想了一下無果之後,小楊就甩了甩腦袋,她從自己的書包裏掏出一個筆記本和幾張印著明星頭像的貼紙,然後把明星貼紙往筆記本上貼。


    一邊貼她還一邊雙眼放光:“小帥虎真的好帥啊——張榮國也很帥——周發潤也是大大的帥呢——”


    她完工後愛不釋手的翻看著筆記本上的明星貼畫,過了片刻,她忽然停止了動作,扭頭看向書架的方向,心裏冒出了這樣一個想法:剛才那位同學長得好俊啊,這些大明星好像……好像比不過他吧?可惜,就是個子太矮了,他可能是得了侏儒症吧?恩,還是我的明星哥哥們最帥!


    此刻的劉放正在認真看書,與此同時他的腦海裏冒出了這樣一個想法:能不能把編程跟幾何結合起來,把它們立體化呢?


    劉放看了高等數學類的書籍後,可謂受益良多,他聯想到了編程,開始思考把程序立體化的事情。


    這個聽起來好像有些不可思議——程序不都是字符組成的嗎?你怎麽可能把它們立體化?你以為是在蓋房子嗎?


    劉放當然不是這個意思,他所說的立體化,是指把程序通過多方關聯,使其具有更加立體的邏輯處理能力,如此一來,程序才能更加穩定,功能也會更加強大。


    計算機是不認識數字和字母的,它隻能識別通電和斷電兩種狀態,通電就是1,斷電就是0,這就是為什麽計算機的本質語言是0和1的原因所在。


    計算機是通過芯片來進行邏輯運算的,芯片上有成千上萬個晶體管,對其中某些晶體管發出斷電和通電的信號,計算機就能進行邏輯運算了,通電和斷電的過程,其實就是邏輯運算的過程。


    比如說數字1,在計算機的語言中是通過通電——通電——斷電來表達的,轉換成計算機語言,那就是110。


    數字2是通電——通電——通電進行表達,轉換成計算機語言,那就是111。


    所以程序本質上全都是數字0和1的排列,更進一步的本質,其實是晶體管的通電和斷電這兩種狀態。建立在這種機製上的所有程序,都需要十分嚴密的邏輯基礎。


    這裏的邏輯基礎,是指不能出現任何排列錯誤,否則的話計算機就會出錯,得出錯誤的運算結果。


    說了那麽多,隻想闡明程序所具有的兩個特點,第一,程序從本質上來說都很刻板,不容許出現任何差錯;第二,程序具有無數種可能,因為數字0和1的排列組合是無窮盡的。


    第一點屬於硬指標,隻要編寫程序,都必須要做到這點。第二點就不同了,在遵循第一點的情況下,你可以根據你的能力,開發出你想要的任何程序。


    劉放現在考慮的就是這個問題:既然程序存在著無數種可能,為什麽我就不能把它立體化呢?


    很快的,劉放就有了一個初步的構想:想要把程序立體化,就必須把關聯性發揮到極致。


    關聯性是什麽?它是計算機匯編語言的重要組成部分。


    比如用計算機出一道最簡單的算術題,最少需要三行代碼來表示,把它們轉化成計算機語言,是這樣的:


    第一行:1+1=2是對的還是錯的?字母a代表正確答案,字母b代表錯誤答案;


    第二行:a=你回答正確;


    第三行:b=你回答錯誤。


    這麽簡單的一道題,計算機就需要三行代碼來表達,如果是一百道題、一千道題,甚至是一萬道題呢?


    如果按照這種方式去編程的話,那麽程序將無比繁雜,有人經過思考,大大的簡化了編程語言。隻要遇到跟上麵類似的算術題,隻需要編寫一行代碼就行了,然後在計算機係統中編入關聯信息,隻要計算機遇到這類題目,就不用重複第二行和第三行,它會根據邏輯運算的結果,自動跳轉到上麵的第二行或者第三行,顯示你回答正確或回答錯誤。


    這就是編程語言中的關聯性,也可以被稱之為關聯法。真正的計算機程序比這個要複雜成百上千倍,因此,編程真的不是誰都可以幹的工作,因為即便使用了關聯法,一套計算機係統所包含的代碼也有上千萬條之多,這個數字想想都覺得恐怖!


    劉放現在想把這種關聯性提升到極致,所以他遇到的困難絕對超乎你的想象,好在他還有那顆聰明的大腦,也許這對於他來說確實很有難度,但還沒到讓他覺得不可能實現的地步。

章節目錄

閱讀記錄

天才風暴所有內容均來自互聯網,uu小說網隻為原作者未語淺笑的小說進行宣傳。歡迎各位書友支持未語淺笑並收藏天才風暴最新章節