5.What is CLS? Answer: CLS stands for Common Language Specification. With the rules mentioned under CLS, the developers are made to use the components that are inter-language compatible. They are reusable across all the .Net Compliant languages. 6.What is JIT? Answer: JIT stands for Just In Time. JIT is a compiler that converts Intermediate Language to a Native code. The code is converted into Native language during execution. Native code is nothing but hardware specifications that can be read by the CPU. The native code can be stored so that it is accessible for subsequent calls. 7.MSIL? Answer: MSIL stands for Microsoft Intermediate Language. MSIL provides instructions for calling methods, initializing and storing values, operations such as memory handling, exception handling and so on. All .Net codes are first compiled to IL.
Anonymous
8.What is meant by Managed and Unmanaged code? Answer: The code that is managed by the CLR is called Managed code. This code runs inside the CLR. Hence, it is necessary to install the .Net framework in order to execute the managed code. CLR manages the memory through garbage collection and also uses the other features like CAS and CTS for efficient management of the code. Unmanaged code is any code that does not depend on CLR for execution. It means it is developed by any other language independent of .Net framework. It uses its own runtime environment for compiling and execution. Though it is not running inside the CLR, the unmanaged code will work properly if all the other parameters are correctly followed. 9.How is a Managed code executed?
Check out your Company Bowl for anonymous work chats.