Poll: Do you use language interoperability in .NET or Java?

Take this one-question TechRepublic poll about using language interoperability in .NET or Java.

With the .NET CLR and the Java JVM, you are able to have code written in one language be consumed by another. While the idea is appealing and is the foundation of having languages like F# and Scala make use of the greater ecosystem, it seems like few people really take advantage of it.

Alternative languages in both .NET and Java have not made large inroads, and there are even fewer people and organizations building portions of applications in the best language for the job. While it's great to have that option, I doubt many organizations have the skillset to really take advantage of it.


Keep your engineering skills up to date by signing up for TechRepublic's free Software Engineer newsletter, delivered each Tuesday.


Justin James is the Lead Architect for Conigent.

Mark Miller
Mark Miller

I did this once 7 years ago. It wasn't hard at all, and it fit the problem space pretty well (working with Office COM). The setup then was that VB.Net and C# could not be part of the same build, but I could link to a DLL built from VB.Net, from C#. I got kind of interested in trying other languages, like Lisp, using a PD library, from C#, but I was still getting my sea legs with Lisp, and I never found an appropriate project for combining the two.

Editor's Picks