Language Interop Examples
IBM’s System Application Architecture
- Common primitive types only
- Procedure interoperability
IBM’s System Object Model
- Common type system through CORBA-like IDL
- SOM runtime controlled type layout & manip
Microsoft’s COM
- Common type system through C++ vtable layout
- Specification, not a runtime