What is a CLR? Is it's a DLL or EXE?
And where it is located? 6 1357
The CLR or Common Language Runtime is part of the .NET Framework which
provides an object oriented wrapper for the underlying Win32 API. The CLR
can be considered as a giant class-library, divided up into the many
assemblies making up the .NET Framework, such as System.Web.dll etc.
Not to be confused with the CLR is the CTS or Common Type System which was
devised to solve many of the cross-platform and cross-language problems that
we had to deal with prior to .NET. The CTS's role is to define how the many
variable types such as string, int etc are physicallty implemented, and to
standardise calling conventions across langauages. Prior to this developers
had be aware of bit-order (little-endian/big-endian) of variables when
communicating between platforms and also the order in which parameters are
passed to function (Pascal - left-to-right, C/C++ - right-to-left).
I think this is correct, but check out the following to confirm: http://www.gotdotnet.com/team/clr/about_clr.aspx http://msdn.microsoft.com/library/de...ameworksdk.asp
Ben Fidge
"suresh_C#" <su*****@discussions.microsoft.com> wrote in message
news:1E**********************************@microsof t.com... What is a CLR? Is it's a DLL or EXE? And where it is located?
The CLR is short for Common Language Runtime. I don't think it is fair
to think of the CLR as a DLL or an EXE per se, it's better to think of
the CLR as an execution environment. The CLR executes code.
That being said, the heart of the CLR is typically thought of as
mscoree.dll, which will live in the system32 directory.
--
Scott http://www.OdeToCode.com/blogs/scott/
On Sun, 1 May 2005 12:02:03 -0700, suresh_C#
<su*****@discussions.microsoft.com> wrote: What is a CLR? Is it's a DLL or EXE? And where it is located?
Ben thanks for reply.
That definition and description is fine. I can physically see the components
..NET framework class library (System.Web.dll and etc…) and other tools such
as compilers (CSC.exe).
Just I would like to what physical component is which acts as CLR ie which
loads the class, provides GC, and runtime environment.
"Ben Fidge" wrote: The CLR or Common Language Runtime is part of the .NET Framework which provides an object oriented wrapper for the underlying Win32 API. The CLR can be considered as a giant class-library, divided up into the many assemblies making up the .NET Framework, such as System.Web.dll etc.
Not to be confused with the CLR is the CTS or Common Type System which was devised to solve many of the cross-platform and cross-language problems that we had to deal with prior to .NET. The CTS's role is to define how the many variable types such as string, int etc are physicallty implemented, and to standardise calling conventions across langauages. Prior to this developers had be aware of bit-order (little-endian/big-endian) of variables when communicating between platforms and also the order in which parameters are passed to function (Pascal - left-to-right, C/C++ - right-to-left).
I think this is correct, but check out the following to confirm:
http://www.gotdotnet.com/team/clr/about_clr.aspx http://msdn.microsoft.com/library/de...ameworksdk.asp
Ben Fidge "suresh_C#" <su*****@discussions.microsoft.com> wrote in message news:1E**********************************@microsof t.com... What is a CLR? Is it's a DLL or EXE? And where it is located?
On Sun, 1 May 2005 12:47:05 -0700, suresh_C#
<su*****@discussions.microsoft.com> wrote: Ben thanks for reply.
That definition and description is fine. I can physically see the components .NET framework class library (System.Web.dll and etc…) and other tools such as compilers (CSC.exe).
Just I would like to what physical component is which acts as CLR ie which loads the class, provides GC, and runtime environment.
There are two versions of the garbage collector for .NET. The garbage
collector optimized for multi-processor machines (packaged in
MSCorSvr.dll), and the workstation garbage collector (packaged in
MsCorWks.dll). These are in the framework directory and chosen by
mscoree.dll
--
Scott http://www.OdeToCode.com/blogs/scott/
Sorry, I misread your question!
I may be mistaken but I believe the mscoree.dll is where it manifests. From
what I gather, this provides the core engine that binds all the external
elements together and is resposible for initiating GC, JIT compilation etc.
Ben
"suresh_C#" <su*****@discussions.microsoft.com> wrote in message
news:07**********************************@microsof t.com... Ben thanks for reply.
That definition and description is fine. I can physically see the components .NET framework class library (System.Web.dll and etc.) and other tools such as compilers (CSC.exe).
Just I would like to what physical component is which acts as CLR ie which loads the class, provides GC, and runtime environment.
"Ben Fidge" wrote:
The CLR or Common Language Runtime is part of the .NET Framework which provides an object oriented wrapper for the underlying Win32 API. The CLR can be considered as a giant class-library, divided up into the many assemblies making up the .NET Framework, such as System.Web.dll etc.
Not to be confused with the CLR is the CTS or Common Type System which was devised to solve many of the cross-platform and cross-language problems that we had to deal with prior to .NET. The CTS's role is to define how the many variable types such as string, int etc are physicallty implemented, and to standardise calling conventions across langauages. Prior to this developers had be aware of bit-order (little-endian/big-endian) of variables when communicating between platforms and also the order in which parameters are passed to function (Pascal - left-to-right, C/C++ - right-to-left).
I think this is correct, but check out the following to confirm:
http://www.gotdotnet.com/team/clr/about_clr.aspx http://msdn.microsoft.com/library/de...ameworksdk.asp
Ben Fidge "suresh_C#" <su*****@discussions.microsoft.com> wrote in message news:1E**********************************@microsof t.com... > What is a CLR? Is it's a DLL or EXE? > And where it is located?
Thanks Ben, Thanks Scott.
"Ben Fidge" wrote: Sorry, I misread your question!
I may be mistaken but I believe the mscoree.dll is where it manifests. From what I gather, this provides the core engine that binds all the external elements together and is resposible for initiating GC, JIT compilation etc.
Ben
"suresh_C#" <su*****@discussions.microsoft.com> wrote in message news:07**********************************@microsof t.com... Ben thanks for reply.
That definition and description is fine. I can physically see the components .NET framework class library (System.Web.dll and etc.) and other tools such as compilers (CSC.exe).
Just I would like to what physical component is which acts as CLR ie which loads the class, provides GC, and runtime environment.
"Ben Fidge" wrote:
The CLR or Common Language Runtime is part of the .NET Framework which provides an object oriented wrapper for the underlying Win32 API. The CLR can be considered as a giant class-library, divided up into the many assemblies making up the .NET Framework, such as System.Web.dll etc.
Not to be confused with the CLR is the CTS or Common Type System which was devised to solve many of the cross-platform and cross-language problems that we had to deal with prior to .NET. The CTS's role is to define how the many variable types such as string, int etc are physicallty implemented, and to standardise calling conventions across langauages. Prior to this developers had be aware of bit-order (little-endian/big-endian) of variables when communicating between platforms and also the order in which parameters are passed to function (Pascal - left-to-right, C/C++ - right-to-left).
I think this is correct, but check out the following to confirm:
http://www.gotdotnet.com/team/clr/about_clr.aspx http://msdn.microsoft.com/library/de...ameworksdk.asp
Ben Fidge "suresh_C#" <su*****@discussions.microsoft.com> wrote in message news:1E**********************************@microsof t.com... > What is a CLR? Is it's a DLL or EXE? > And where it is located?
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Randell D. |
last post by:
I have just recompiled, upgraded to PHP 4.3.4. As an exercise (and
curiosity) I've decided to test out PDF functions and got the test in the
PHP online manual working. I had one problem whereby...
|
by: Xah Lee |
last post by:
What are OOP's Jargons and Complexities
Xah Lee, 20050128
The Rise of Classes, Methods, Objects
In computer languages, often a function definition looks like this:
subroutine f (x1, x2, ...)...
|
by: Mark Johnson |
last post by:
Oddly enough, I found it difficult, using Google, to find a list of
best-of sites based on the quality of their css packages.
So I'd ask. Does anyone know of particularly good sites which are in...
|
by: Michael Kalina |
last post by:
Because when I asked for comments on my site-design (Remember? My site,
your opinion!) some of you told me never to change anything on
font-sizes!
What do you guys think of that:...
|
by: Dan V. |
last post by:
I am using: http://www.csscreator.com/version2/pagelayout.php and choose
HTML 4.01 transitional as I think this means it will be supported by more
browsers. However in Macromedia Dreamweaver...
|
by: news.hku.hk |
last post by:
may i ask what is identifier ?
because my teacher said my program have poorly selected identifiers.
|
by: neo88 |
last post by:
hi guys
Can anyone please tell me what is wrong with this function:
inline int strength(void) {
int a;
// tests to see what strength value the agent just attacked\defended
with
for (strength;...
|
by: InvisibleMan |
last post by:
Hi,
Thanks for any help in advance... Okay, I have the JS listed
below that calls for the display of the (DIV) tag... cookie
function not included, as don't feel its necessary but you'll
get the...
|
by: radnus2004 |
last post by:
Hi all,
I am not clear what is the difference between signed and unsigned
in C. Many say, unsigned means only +ve values and 0.
Can I use unsigned int i = -3?
What happens internally ? What...
|
by: bull |
last post by:
hi
could any one explain with example the following in a better way to
understand
1. what is stack in memory, how the programs are stored in stack , what
is the use of stack
2. What is heap in...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: aa123db |
last post by:
Variable and constants
Use var or let for variables and const fror constants.
Var foo ='bar';
Let foo ='bar';const baz ='bar';
Functions
function $name$ ($parameters$) {
}
...
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |