2008年6月5日 星期四

單一套記憶組織: SenseSpace

為什麼寫程式存取variable外還要存取file,為什麼不是只存取variable就好?

在作業系統層做一個symbol-oriented於memory與storage間背景自動快取回存與整理的子系統,讓應用程式只存取memory的varible而不用touch到storage的file,軟體工程師不需要額外對file/storage做操作,使用者也不需有"隨時要記得存檔"這個觀念。

為什麼資料庫存取被設計成另一個I/O,要輸出SQL之類的字串而不是像存取memory中的data structure一樣?

記憶體管理系統、檔案管理系統、資料庫管理系統應被設計為一體,formula base與rule base還有grammar base的存取也應該要如同一般的程式語句撰寫一樣。簡而言之,就是要讓使用者與設計者腦袋裡只有一種概念,只與單一種對象(但可以是多個)對話。

同樣道理,存取網頁為什麼不能像存取視窗一樣,為什麼非得要多個彆扭的XML?

另外,現今不論軟体或硬体產品都存在產品間功能重覆與重疊的問題,需要有一個機制來自動融合兩個以上軟硬體取其聯集,物件導向系統的類別自動匯整機制有助於解決此一類問題。

沒有留言: