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

動機

接受顯性假設有很多理由。在談到功效的具體細節之前,我們先考慮一下系統的可用性。

編寫新的程序永遠比理解和修改別人的程序容易,但如果程序是顯性的,至少當你打開它時,你看到的部分都是為人類設計的用戶界面,因為它就是這樣設計的。

由於每個編輯器最初都是為人類使用設計的,顯性系統將傾向於選擇適合人類使用的部件。這意味著顯性系統往往具有比其他架構更加「粗糙」的組塊。

顯性系統沒有龐雜的抽像小功能,它的組織架構將分解成更大、更清晰的組塊。每個組塊作為用戶界面,其本身具有連貫性。這種組塊自然遵循了人類實際的使用習慣,而不是工程師的理想方案,它們往往更容易理解和維護。

在顯性系統中,你應該可以看到每個編輯器背後的動畫人物,看到它們所做的工作,從而瞭解整體程序的工作原理。你也可以將自己定位在編輯器網絡的任何位置,體驗直接操作程序。

這一觀察暗示了一個基本原則:計算機只有作為工具服務人類時才有意義。如果使計算機「高效」的前提是使人們難以理解和保持理智,那麼這台計算機實際上是無效的。