-----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]      [email protected]
system administrator  [openafs,heimdal,too many hats]  [email protected]
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-----
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to