[Haskell-cafe] ANNOUNCE: tls, native TLS/SSL protocol implementation

Brandon S Allbery KF8NH allbery at ece.cmu.edu
Sat Oct 9 15:49:05 EDT 2010

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 at kf8nh.com
system administrator  [openafs,heimdal,too many hats]  allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university      KF8NH
Version: GnuPG v2.0.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/


More information about the Haskell-Cafe mailing list