讀古今文學網 > 虛擬現實:萬象的新開端 > 變體 >

變體

這並不意味著抽像已經過時了。

想像一下,在未來,VR會以我和我朋友以前嘗試的方式,顯性地完成程序設計。在這種情況下,你可以通過各種操作改變其中的比特,使你所在的虛擬世界突然發生變化。

上面所說的操作到底有哪些?你操作的模擬控制面板看起來會不會像是「企業號」星艦的艦橋?你是不是要拉動中世紀地下城的鎖鏈,或者像葉子一樣跳舞?還是要編輯目前大家都在用的與格雷絲·霍珀源代碼類似的文本?所有這些編輯器設計可能都會存在。

無論如何,一定要存在某種設計。你不可能不接受任何觀點或思維方式,就完成某件事情。但是從根本上說,我們沒有道理在特定的時間內堅持同一種設計。

在霍珀的非顯性源代碼世界中,每種計算機語言都對應著特定的抽像對象,使用一種語言時將不可避免地用到這些真實、強制和永恆的對象。我之前提到了Fortran的經典功能和Smalltalk的對象,我正在寫本書的時候,可以很輕易地在當時流行的雲軟件中添加「機器人程序」(bots)。

每個對象在有的時候都很好,很有用,但沒有任何一個對象是必不可少的。如果「現實」指的是你不能拒絕的事物,那它們不是真實的。如果它們看起來像是真的,那就會比較麻煩。

如果不是歷史的扭轉,其他抽像對象可能已經替代了我們熟悉的對象。(是否要重新考慮目前廣泛使用的軟件抽像對像還是個開放性問題。在之前出版的《你不是個玩意兒》中,我認為軟件中要表達的想法可能會被惡意的「網絡效果」鎖定,但是在本書中,我假設我們還有改變的時間和希望。)

你在使用計算機時,唯一基本的、不可侵犯的真實現實是你和計算機中運行的比特模式,但這兩個真實現象之間的抽像連接不是真實的。

計算機架構能否表達出這種看法?是否真有辦法更換不同的編輯器設計,呈現當前的特定比特模式,方便你在不同時間以不同方式理解和修改比特模式呢?