http://en.wikipedia.org/wiki/Managed_code and
http://blogs.msdn.com/brada/archive/200 ... 48925.aspx
Generally "managed code" means greater security for the computer which runs it and the organization which depends on the results produced by that computer. The primary security features of "managed code" are"
- Virtualization of memory
Application system manifest of resources required
End user control of what is permitted to run on the machine
The Microsoft Windows application system environment, as a major target of "mal-ware", benefits greatly if "managed code" is employed in the Windows environment. The Microsoft .Net Framework and .Net languages such as C#, VB.Net and VisualAPL are used by application system programmers to develop "managed code" solutions which incorporate this enhanced security.
VisualAPL is the only APL programming language implementation which produces fully-managed, CLR (common language runtime) code for the .Net environment. VisualAPL needs no proprietary interpreter because it uses the Microsoft JIT (just in time) compiler like any other .Net language.