"I'd go so far as to say that languages are not the most illuminating way to look at interoperability problems; we should think about style instead. Style is about choices; languages are about hard rules." (www.humprog.org/~stephen/blog/devel/interoperability-c-rich-poor.html)