When you code, you realize that some code languages are better suited for certain tasks than others. So it can be helpful to use different programming languages for a project. The problem is languages don't natively work together.
This is where COM comes into play. COM stands for Component Object Model. This is the Microsfot standard that can be used to help languages communicate to each other. The problem with languages is that there aren't any standard data types among languages. So, COM defines a set list of data types that can be used. It's up to the individual languages to use the data and translate it into that langauge's version of the variable.
Another important part of COM is that it requires all COM interactions to happen within an interface. This way, all COM methods are predefined and data can be transferred to the modules in different languages uniformly. Now you know what to expect when you call the a COM method, like making a contract between languages.
COM was used in the nineties a lot and is still prevalent today. More newly technologies are using .NET to accomplish the same thing.
Sunday, September 9, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment