component object model.. microsoft'un ole teknolojisini kullanarak sagladigi interface/object standartlari butunu.. o registry'de gordugunuz {12661743-a272-be18-09135794a2bebeda} gibi butun garip $eylerin (bkz: guid) sebebi.. (bkz: xpcom)
dos'ta kullanilan ilk executable formati.. cp/m ile uyumluluk icin tasarlanmi$tir.. direk binary image 100h ofsetine yuklenir ve oraya bir far call yapilir.. segmen limiti yuzunden 64k'dan buyuk olamazlar.. 100h oncesi de psp'ye ayrilir. ufak basit $eyler yazmak icin birebirdir.. dos 2.0'dan itibaren exe formati gundeme gelmi$tir.. (bkz: mz)
commercial.. internic'in amerika'da isim alan ticari amacli domainlere uygun gordugu extension.. gunumuzde ayrimsiz her kesim tarafindan kullanilmaktadir.. (bkz: asparagaz)
bir com object debug edilmesi en zor şeylerden biridir.önerilen çeşitli metodlara rağmen tam bir yolu bulunabilmiş değildir.mümkünse com object yazarken çift monitör çalışmak faydalı bişeydir.
cikali yillar oldugu halde turkiyede hala cok az bilinen, hatta daha kotusu yalan yanlis bilinen ve kullanilan obje modeli. (bkz: bilgisayar hurafeleri)
bilinen normal bir dll veya exe dosyasina göre com objesi iunknown adinda adinda bir interfaceden türetilmi$tir. buna göre teoride standart bi dll dosyasina iunknown interface'ini yeniden yazarsak o bir com objesi olacaktir.. bi ms $aheserinden çok bi teknoloji denilebilir.. microsoft'a mal oldu diyip ufak ufak uzakla$alim en iyisi..
programlama dilleri, hatta platformlar arası uyumsuzlukları ortadan kaldırma amacı ile ortaya çıkmış, programlama arayüzlerini, çalışma modellerini ve veri tiplerini standardize eden bir yazılım mimarisidir. bir modeldir. bir dildir.
bir microsoft teknolojisi değildir. akademik çalışmaların ürünü bir mimaridir. microsoft 'a özel olanı activex denen teknolojidir
activex, ole,ole db tıpkı directx, ado gibi bu mimariye(ya da bu dile) uygun geliştirilen teknolojilerdir. muadili değildir.
tum classlari tek bir base interface'e (bkz: iunknown) baglayarak c++'i smalltalk'a java'ya benzetmeye calisanlarin olusturdugu teknoloji. virtual method lookup nereye kadar kardesim?
adam gibi implementasyonunu gormek nasip olmamis (hani gorsem de nereye kadar), obje yaratmak icin obje yaratma objesi yaratmanizi gerektirecek ($aka) sacmalik. oop insanlik namina kullanilmazsa ortaya ne cikacagina dair super bir ornek.