-
CIL code is conceptually similar to Jave what?
- Bytecode - CIL (Common Intermediate Language) and bytecode are not
- compoied to platform-specific instructions until absolutely necessary.
- Platform refers to computer system to run the code such as Windows, Mac
- OS X, android, iOS, Linux, etc.
-
CIL
Common Intermediate Language
-
CLR
Common Language Runtime
-
CLS
Common Language Specification
-
-
Can you build a COM object w/ C#?
No, C# produces code that can only execute w/ the .NET runtime.
-
Website for .Net Languages is:
http://www.dotnetlanguages.net
- Resources is the spot:
- http://www.dotnetlanguages.net/DNL/Resources.aspx
-
What does the CTS describe?
All possible data types and programming constructs supported by the runtime and how they can interact w/ each other.
-
What is the key feature of the CLS? And, what is its BENEFIT?
- The CLS is a related SPECIFICATION that defines a subset of common types
- and programming constructs that ALL .NET programming languages can
- agree upon.
- BENEFIT: iF YOU USE .net TYPES W/ ONLY CLS-compliant features, all
- .NET-aware languages can consume them.
-
What is the primary role of the CLR?
- To locate, load and manage .NET types on your behals and take care of
- low level details such as mem magt, app hosing, threads and security.
-
Where does the CLR sit in comparison to the CTS and CLS?
It is above the CTS which encapsulates the CLS.
-
Where does the CLS sit in comparison to the CTS and CLR?
The CLS (Common Language Specification) is encapsulate or a subset of the CTS.
-
Where does the CTS sit in comparison to the CLR and CLS?
CTS (Common Type System) encapsulates the CLS and sits below the CLR.
|
|