SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : BORL: Time to BUY! -- Ignore unavailable to you. Want to Upgrade?


To: Eugene Kislenko who wrote (6615)10/22/1997 4:08:00 AM
From: Kashish King  Read Replies (1) | Respond to of 10836
 
It's very simple: COM is designed to support Visual Basic and C++ has been left to decompose. Ask yourself what COM does and then ask yourself what C++ or another object-oriented language could do with a fraction of the effort. Consider your reaction if somebody told you they would like to publish their interfaces and register their classes with the operating system and provide remote invocation. Consider how minuscule the information required from a programmer is: mark the classes you wish to publish, or perhaps you could really go to town and allow individual members to be published:

class CSimple { publish void This(); publish int That( int duh ); };

Let's face it, those responsible for COM have no design skills whatsoever, period. The original OLE developer was some Z80 hack who did not have even the foggiest notion of object-oriented techniques, and 10 years with an unlimited budget has not rescued this mulit-megabyte-monster hatchet job.