The Challenge of Cross-Language Interoperability
The Challenge of Cross-Language Interoperability article tells that interfacing between languages is increasingly important. You can no longer expect a nontrivial application to be written in a single language. The Challenge of Cross-language Interoperability has been a problem since the second programming language was invented. Solutions have ranged from language-independent object models such as COM →