• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cocoa from C++ (dont want to mix it)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa from C++ (dont want to mix it)


  • Subject: Re: Cocoa from C++ (dont want to mix it)
  • From: Guy English <email@hidden>
  • Date: Fri, 11 Mar 2005 11:01:35 -0500

Well I meant more conceptually. I was in the OS/2 camp at the time so
could have had a bit of a scewed vision of MS and COM. :) I do know
I've never enjoyed working with COM though!

But you got me interested now ...

After a little Googling / Wikipedia look ups:

SOM shipped with OS/2 2.0 and the Workplace shell in 1992.
COM shipped as the object model under OLE2 in 1993.
OLE1 shipped in 1991.

SOM is considered better in that it supports inheritence, COM doesn't.
SOM was the basis for OpenDoc on both OS/2 and the Mac.
COM begat COM+ begat DCOM, etc.

Interesting article:
http://en.wikipedia.org/wiki/System_Object_Model

And, to bring it back a little, mentions NeXTs Portable Distributed
Objects as fixing some fundamental problems with all the above systems
by supporting strongly versioned frameworks so you could update to new
stuff without breaking the old.

Later,
Guy

On Fri, 11 Mar 2005 09:33:36 -0600, Scott Thompson <email@hidden> wrote:
>
> On Mar 11, 2005, at 9:16 AM, Guy English wrote:
>
> > Apples SOM ( of which COM is a sibling/clone )
>
> SOM and COM are contemporaries, but I don't know that I would say they
> are siblings.  I certainly wouldn't agree that COM is a clone of SOM.
> The two technologies are very different, although they both used
> similar IDLs (as does CORBA)
>
> But I digress..
>
> Scott
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Cocoa from C++ (From: Dominik <email@hidden>)
 >Re: Cocoa from C++ (From: j o a r <email@hidden>)
 >Re: Cocoa from C++ (dont want to mix it) (From: Dominik <email@hidden>)
 >Re: Cocoa from C++ (dont want to mix it) (From: Guy English <email@hidden>)
 >Re: Cocoa from C++ (dont want to mix it) (From: Dominik <email@hidden>)
 >Re: Cocoa from C++ (dont want to mix it) (From: Guy English <email@hidden>)
 >Re: Cocoa from C++ (dont want to mix it) (From: Scott Thompson <email@hidden>)

  • Prev by Date: Re: Is Mac Mini capable to develop cocoa app?
  • Next by Date: Re: Saving and reopening Shark sample files
  • Previous by thread: Re: Cocoa from C++ (dont want to mix it)
  • Next by thread: Re: Cocoa from C++ (dont want to mix it)
  • Index(es):
    • Date
    • Thread