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?
Take the 2-minute tour
×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.
migrated from stackoverflow.com Apr 29 '11 at 14:27This question came from our site for professional and enthusiast programmers. |
|||||
|
Yes. Java is considered a managed programming language as it's sandboxed well by the JVM. But the term "managed code" is microsoft specific. |
|||||||||||||||||||||
|
Yes. A managed language is a language that runs in its own container. Java is a managed language because you've got the JVM and in .NET you've got the CLR. The term "managed code" seems to be something Microsoft specific, have a look at the following wikipedia article. |
|||||||||
|