Microsoft COM
Commenters frequently compare the article's technology to Microsoft's Component Object Model (COM), highlighting its role in Windows APIs, cross-language interoperability, and historical significance.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Microsoft's COM probably exists because of this.
Ah, just like VB did with COM....
Sounds like how Windows COM (Component Object Model) works.
Windows isn't built on COM, Windows is built on Win32 which is a 1980s API hurriedly updated to 32-bit.
It's not about COM.COM is: "Unlike C++, COM provides a stable ABI that does not change between compiler releases. This makes COM interfaces attractive for object-oriented C++ libraries that are to be used by clients compiled using different compiler versions." http://en.wikipedia.org/wiki/Component_Object_ModelOthers are talking about the compound document
This sounds very much like COM. https://en.m.wikipedia.org/wiki/Component_Object_Model
Feel free to correct me but am I getting COM (Component Object Model) vibes...
OK, go use Windows then, it's the dream architecture you always wanted ;)https://learn.microsoft.com/en-us/windows/win32/com/com-tech...
COM is several things. Although COM on its own always means Microsoft's version and they invented it, there have been quite a few reinventions over time. Mozilla uses/used their own version called XPCOM inside Firefox for example. It can be thought of as a standardized way to expose objects across languages, compilers, incompatible ABIs, processes and machines. It provides:1. A standardization of vtables and how to obtain/query them from objects.2. A standardized memory mana
The future of Windows APIs, aka COM Runtime.