What is the JIT? What is NGEN? What are limitations and benefits of each? - C#.Net

What is the JIT? What is NGEN? What are limitations and benefits of each?

- Just In Time Compiler compiles the code just before it is run.

- Due to this the code takes longer time to start however it is more efficient compilation since the compiler has more information about the target system.

- NGen is used to pre-just in time code which yields faster startup time but the compiler produces less efficient code because it has less information.
Use of abstraction - C#.NET
Use of abstraction - Abstraction is used to create a common set of methods that might have different specific implementations by subclasses...
Use of encapsulation - C#.NET
Use of encapsulation - Encapsulation hides the internal state and behavior of an object...
Differentiate between instance data and class data - C#.NET
Differentiate between instance data and class data - Class data in terms of static class is the data that particular class holds in its structure...
Post your comment