※ 引述《hena.bbs@bbs.wretch.cc (阿怪)》之銘言:
: 所以
: com是一塊記憶體裡的程式
任何程式都是經由系統 Loader 載入至記憶體執行
: 他把資料以某種規範把"參數/記憶體位置/物件的頭文字..."
: 傳來傳去
: 我可以這樣解讀嗎
COM (Component Object Model) 1993
會誕生的原因是因為原先使用的 DLL 架構存在者 "不同板本, 原程式需要重新編譯"
的缺點, 及將原先可供外部使用的功能/變數加以結構化和其他林林總總的因素
初期為 OLE (Windows 3.x), 而後演進為 OLE2 (COM), 這時算是真正確認了 COM 規格
之後的 ActiveX, COM+ / DCOM, .NET ... 等
則都是依照 COM 規格而演變至今
以上可參閱 COM 本質論一書之前幾章, 有詳細解說
: 那我是不是可以把POSIX解讀成某一種UNIX上的COM規格呢?
: (我是不是整個觀念要調整啊)
可以說 POSIX 是 UNIX 上的規格之一 (以 AP 思考為主, 不用理會平台)
同理, COM 是 Windows 上的規格之一
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.67.4.232