Some language interoperability was provided later with the introduction of COM. C++ classes could be coded up as COM objects, which meant that they could be called very easily from other applications written in any COM-aware language including VB, J++, C and C++. However COM had the disadvantage of being very hard to learn, and it also never really supported inheritance in classical object-oriented way.
http://www.simonrobinson.com/DotNET/Articles/Languages/IntroCSh.aspx
this is the article that i read.
but then, can i know what does it mean by COM objects?
thank you