I\'m new to COM, and I don\'t know what it is or why it exists.
Is this a programming methodology like OOP? Do programming languages have to support it? (with some speci
COM at its core is a way of providing a data-passing contract which is independent of any specific language. It is provably not language dependent, as there are many languages which support COM (there are C++, C, .NET, and Java implementations)
In practice it is useful for a couple of different examples: