忘憂草忘不掉的情 第七節 一個程序員一時無聊的想法

作者 ︰ 蔣偲昕

程序員一早就來到了辦公室,等著電腦開機的時候同事告訴她今天老板要來檢查,得好好工作,而後根據評比結果頂賞罰,可能會有加薪。這位程序員不禁一陣狂喜︰「加薪耶!我總算可以快些湊夠環游世界的旅費了。」于是他馬上打開了軟件,投入了一天的工作。

這里的編程工作很無聊,老板又嚴苛,若不是報酬豐厚可以他湊夠環游世界的旅費,他才不干呢。手指在鍵盤上敲了幾個小時,眼楮也酸痛了。他開始走神了︰

「這樣子還真是麻煩,對一個三維人物的動作為求逼真,不得不給他設置上許多的參數。要是有這樣一個軟件,可以模擬地球的重力系統與各種運動過程就好了,我就不用這樣喲一一的設立參數了。如果要做一個隻果落地的三維動畫我就只需畫出一個三維隻果,在選擇地面材質,輸入隻果的質量,密度,硬度,離地高度等信息。計算機會自己根據物理學公式進行模擬與生成。若是落在硬地上,計算機會根據隻果的硬度判斷隻果會不會裂開或是反彈開,並生成相應的動畫。若是這個軟件內建了生物骨骼肌肉模型,那我只要稍微對人的模型加以修改添加皮膚頭發體形特征就可以在軟件中讓這人去撿起那個落地的隻果了,我只須設置他是以多快的速度去撿隻果,是用左手還是用右手撿了。」

「要是真有這種軟件,我的工作將變得多麼輕松啊。」程序員望著電腦嘆了一口氣這時他覺得眼前一個黑影壓了過來抬頭一看——是老板來了!「我看你發呆了好久了,你還不好好工作,嘆什麼氣!」「是,是,是。」程序員緩過神來手指在鍵盤上飛快的敲了起來。老板觀察了一會兒,走開了。程序員好不容易打完了一段程序,頭昏腦脹的他又想到了那個省事的程序︰

「可惜沒有人去開發這個程序,以後有機會我一定要把它開發出來。這麼有用的程序,一定可以賣個好價錢。可是開發這個程序的難度也不小,不早就有人完成他了。這個程序該怎麼設計呢?用計算機根據輸入的數據把模型分成簡單的小塊,再用計算小塊之間的踫撞吸引來呈現三維物體的狀態。性能越好的電腦可以模擬出越小的小塊。如果有台超級電腦的話,那麼就可以把小塊模擬到原子以下級別。那我在這台電腦中模擬一個50億年的地球環境,模擬的小塊構成虛擬原字,虛擬原子構成虛擬分子。虛擬分子構成虛擬有機蛋白,不斷復制,進化……這樣下去,會不會有虛擬生命的產生呢?」

「有意思,一個活在超級電腦里的生命,可以有自己的思維呀,但他也只是活在店電腦里罷了……」「有被我發現你在這兒發愣了!在我的眼皮底下都不好好工作,可見你平時了,再給你最後一次機會。在被我發現你再發呆,我就開除你」老板怒氣沖沖的說。「開除!」程序員想到這個,神經馬上經繃了起來。繼續工作起來。「怎麼惹得老板發這麼大火,把老板得罪了還了得。我干嘛想些這麼無聊的事情,那個程序現在也只是空想,那樣的超級電腦更是不可能喲有。我真是無聊。」程序員一邊打著程序一邊責備自己「我們這個世界上絕對不會有這樣的超級電腦的,你想得太多了。」突然程序員心中一振,停下了手中的工作,沉思道︰

「我們這個世界上絕對不會有這樣的超級電腦的,那別的是世界呢?一個維數高于我們的世界。我們三維世界最強的電腦模擬出一個簡單的二維世界是不成問題的。如果存在一個維數比我們高的世界,他們完全可以用他們的高級電腦模擬出一個和我們這個世界一抹一樣的虛擬世界來。可笑的事,我們卻不能證明高維世界的存在,也無法證明我們這個世界是真實的!那麼,我們就完全有可能存在于一個高維世界人用電腦所模擬出的一個虛擬世界之中。天哪!難道這一切都是虛幻的嗎……我們只是別人電腦之中的一堆0和1組成的數據罷了。」

此時程序員腦海中一片空白,老板走了過來,只說了句︰「你已經被開除了!」程序員向往這一堆數字一樣望著老板,把這句話當成了內存中的老板程序通過PU傳給程序員程序的一個的一個指令。程序員程序通過PU運算得出的結果是這個指令必須執行。于是程序員程序像PU申請改變他手的空間坐標位置。通過預設在PU中的運算程式,手的每個點空間坐標位置改變引發了與手臨近點的空間坐標位置改變,這一改變又通過PU發送到了程序員程序中。于是程序員程序通過運算,繼續申請改變手的空間坐標位置,如此循環的結果在程序員的世界中的結果是——程序員收拾完了他的東西。

程序員程序繼續運行,最後內存中程序員身體上的大部分點的坐標都與一張長椅的坐標接近。程序員靠在一張長椅上想︰「我為了這些無聊的想法丟了工作可真不值得。我是個電腦中的無聊程序又怎樣?我這個程序是為了環游這個無聊的內而運行的。找不到工作,這個程序要怎麼繼續運行?哎,我要怎麼過日子呀——」

(快捷鍵 ←)上一章   本書目錄   下一章(快捷鍵 →)
忘憂草忘不掉的情最新章節 | 忘憂草忘不掉的情全文閱讀 | 忘憂草忘不掉的情全集閱讀