I am curious; can Java be referred to as a managed language? I am mainly thinking about the Microsoft model when it comes to unmanaged versus managed code (say native vc++ to C#). With the similarities between C# and Java as high-level languages, is it correct to call Java a managed language as well?
migrated from stackoverflow.com Apr 29 '11 at 14:27
Yes. Java is considered a managed programming language as it's sandboxed well by the JVM. But the term "managed code" is microsoft specific.
|show 3 more comments|
Yes. A managed language is a language that runs in its own container.
The term "managed code" seems to be something Microsoft specific, have a look at the following wikipedia article.