VB.NET INTERVIEW QUESTION & ANSWERS
26. |
What is Intermediate Langauge? |
|
Intermediate Language(IL) is also known as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). All .Net source code is compiled to IL. IL is then converted to machine code at the point where the software is installed, or at run time by a Just in time (JIT) Compiler. |
27. |
What is Common Language Runtime (CLR)? |
|
- The .NET Framework provides a runtime environment called the Common Language Runtime or CLR (similar to the Java Virtual Machine or JVM in Java), which handles the execution of code and provides useful services for the implementation of the program.
- All languages have runtime and it is responsibility of the runtime to take care of the code execution of the program.
|
28. |
What is Common Language Specification (CLS)? |
|
This is a subset of the CTS, which all .NET languages are expected to support. It was always a
dream of Microsoft to unite all different languages in to one umbrella and CLS is one-step towards that. Microsoft has defined CLS, which are nothing but guidelines, that language should follow so that it can communicate with other .NET languages in a seamless manner. |
29. |
What is Common Type Specifications (CTS)? |
|
The Common type system is a rich type system, built into the common language runtime, which supports the types and operations found in most programming languages. |
30. |
What is Code Access Security? |
|
CAS - Code Access Security is the part of the .NET security model that determines whether or not a piece of code is allowed to run, and what resources it can use when it is running. |