In other words, it's the runtime, ......

The VES is defined as an abstract machine and should be viewed as such. The
details of how a conforming implementation implements the VES (via
JIT/execution by software code/interpreted by monkey/hybrid etc.) are not
relevent.  The CLR conforms, therefore it implements the VES.

Cheers,
  Blake

> -----Original Message-----
> From: Sam Gentile [mailto:[EMAIL PROTECTED]]
> Sent: 14 May 2002 22:59
> To: [EMAIL PROTECTED]
> Subject: Re: [DOTNET] CLR execution
>
>
> Ah, that's it. Thanks.
>
>
> >From: Pradeep Tapadiya <[EMAIL PROTECTED]>
> >Reply-To: dotnet discussion <[EMAIL PROTECTED]>
> >To: [EMAIL PROTECTED]
> >Subject: Re: [DOTNET] CLR execution
> >Date: Tue, 14 May 2002 13:46:20 -0700
> >
> >Although the VES does not directly execute the IL code,
> >it has plenty of other responsibilities.  The VES (referred
> >to as the Execution Engine (EE) under CLR) consists of
> >several different components such as the assembly loader,
> >metadata validator, the JITter and so on, each of which
> >has a specific role to play. Some other responsibilities include,
> >for instance, ensuring that all the static variables are initialized
> >to zero, handling any uncaught exception, etc.
> >
> >Hope this helps.
> >
> >Pradeep
> >http://www.tapadiya.net/pradeep
> >
> >----- Original Message -----
> >From: "Sam Gentile" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Tuesday, May 14, 2002 11:39 AM
> >Subject: Re: [DOTNET] CLR execution
> >
> >
> > > Right-) Guess I meant in-directly executed by the VES. So
> In Windows,
> >the
> > > VES does nothing? IL is never executed by it?
> > >
> > >
> > > >From: Brad Wilson <[EMAIL PROTECTED]>
> > > >Reply-To: dotnet discussion <[EMAIL PROTECTED]>
> > > >To: [EMAIL PROTECTED]
> > > >Subject: Re: [DOTNET] CLR execution
> > > >Date: Tue, 14 May 2002 12:33:29 -0600
> > > >
> > > >Sam Gentile wrote:
> > > >
> > > > > But does it ever really "process" or "execute" CIL in
> its VES since
> >all
> > > > > .NET code is JIted and always runs native code?
> > > >
> > > >In MS's .NET implementations, CIL is never directly
> executed. However,
> >if
> > > >you use the Mono interpreter (MINT), then it is (I
> assume that's what
> >you
> > > >mean by "directly executed", since there's no such thing
> -- yet <grin>
> >--
> > > >as
> > > >a CIL-based CPU).
> > > >
> > > >Brad
> > > >
> > > >--
> > > >Read my web log at http://www.quality.nu/dotnetguy/
> > > >
> > > >You can read messages from the DOTNET archive,
> unsubscribe from DOTNET,
> >or
> > > >subscribe to other DevelopMentor lists at
http://discuss.develop.com.
> >
> >
> >
> >
> > ---------------------
> > Sam Gentile
> > .NET Consultant
> > Co-author: Wrox Visual C++ .NET: A primer for C++ developers
> > BLOG: http://radio.weblogs.com/0105852/
> > http://www.project-inspiration.com/sgentile/DotNet.htm
> > http://www.project-inspiration.com/sgentile/
> > ---------------------------
> >
> >
> >
> >
> > _________________________________________________________________
> > Send and receive Hotmail on your mobile device: http://mobile.msn.com
> >
> > You can read messages from the DOTNET archive, unsubscribe from DOTNET,
>or
> > subscribe to other DevelopMentor lists at http://discuss.develop.com.
> >
>
>You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
>subscribe to other DevelopMentor lists at http://discuss.develop.com.




---------------------
Sam Gentile
.NET Consultant
Co-author: Wrox Visual C++ .NET: A primer for C++ developers
BLOG: http://radio.weblogs.com/0105852/
http://www.project-inspiration.com/sgentile/DotNet.htm
http://www.project-inspiration.com/sgentile/
---------------------------




_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.


KSS Ltd
A division of Knowledge Support Systems Group plc
Seventh Floor  St James's Buildings  79 Oxford Street  Manchester  M1 6SS  England
Company Registration Number 2800886 (Limited) 3449594 (plc)
Tel: +44 (0) 161 228 0040       Fax: +44 (0) 161 236 6305
mailto:[EMAIL PROTECTED]            http://www.kssg.com


The information in this Internet email is confidential and may be legally privileged. 
It is intended solely for the addressee(s). Access to this Internet email by anyone 
else is unauthorised.

If you are not the intended recipient, any disclosure, copying, distribution or any 
action taken or omitted to be taken in reliance on it, is prohibited and may be 
unlawful. When addressed to our clients any opinions or advice contained in this 
Internet email are subject to the terms and conditions expressed in the governing 
engagement letter or contract.

This email message and any attached files have been scanned for the presence of 
computer viruses.  However you are advised that you open any attachments at your own 
risk.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to