TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: Gary Britt
from: John Beckett
date: 2005-05-22 11:15:26
subject: Re: jvm language limitations

From: John Beckett 

"Gary Britt"  wrote in message
news::
> Yes you did, but I didn't find it all that helpful in really understanding
> what managed code is supposed to be, how .net makes managed code
> better/possible versus non .net.

A program with managed code interacts with the runtime system of .NET. The
program does not interact directly with the operating system. The runtime
system manages the program.

Therefore the runtime system can clean up after the program, and can better
restrict what the program can do (the programmer sacrificies extreme
flexibility (the ability to do whatever the programmer damn well pleases)
in return for programming convenience and security).

From the following
http://www.programmersheaven.com/2/FAQ-DOTNET-Managed-Code-Explained

we have:
What does it mean by managed code?
By managed code, it means that the complete life cycle and execution is
managed by the .NET Common Language Runtime (CLR). The .NET CLR manages the
memory on behalf of the managed code, performs garbage collection on the
managed heap, perform assembly validation and assembly (component)
resolution on behalf of the program. The CLR also maintains the security
constraints applied to the managed code.

John

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270 5030/786
@PATH: 379/45 1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.