
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 10/9/10 09:17 , Malcolm Wallace wrote:
On 8 Oct 2010, at 16:56, Donn Cave wrote:
wikipedia: "Managed code is a differentiation coined by Microsoft to identify computer program code that requires and will only execute under the "management" of a Common Language Runtime virtual machine (resulting in Bytecode)."
In other words, a new way to say `interpreted',
I believe the wikipedia description is misleading. The difference between "managed" and "unmanaged" code is that the former is garbage-collected (i.e. free of memory freeing errors), whilst the latter is responsible for its own memory behaviour.
More to the point, the runtime makes it impossible to acquire a pointer to memory that is not checked. This is in specific distinction to C and C++, where the former is entirely unmanaged and the latter usually only checks pointers when compiling for debugging (and even then it's mostly just like C, only it has some assert()s in some STL constructors). - -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkywxzEACgkQIn7hlCsL25WxBgCgvvfrsSEuOk2Qaa7CUGE53K7L hxIAnjDk/N8/aJaotZN+NnGUjnCuPGqX =FwAF -----END PGP SIGNATURE-----