1. Difference between JVM & MSIL(Microsoft Intermediate Language ) itz a huge topic bt 4 da absolute basic following are the thingz
JVM - Converts the Code to Java Byte Code and then execute the byte code as the program. the code is not readable by humans itz sole intention is to be executed by the machine dose both compilation and interpretation and it supports only Java
MSIL - Converts Code to (.NET bytecode) Execution to CLI which is more human readable. MSIL was developed explicitly for JIT compilation. It supports several languages (VB.NET, C#.NET, C++) and has more explicit delineation between value and reference types
2. Explain
Class Library
Collection of Predefined Classes which are used to create applications by programmers.
The class library consist of Microsoft Classes and if needed user can add some also(advanced).
Common Language Runtime
[FONT=Verdana, Arial, Helvetica, sans-serif]The Common Language Runtime (CLR), is the runtime environment of the .NET framework, which manages the execution of code and provides services.
It gets the compiled code from the MSIL and interprets into machine readable language It has five components namely:[/FONT]
[*][FONT=Verdana, Arial, Helvetica, sans-serif]CTS - Common Type System [/FONT]
[*][FONT=Verdana, Arial, Helvetica, sans-serif]CLS - Common Language Specification [/FONT]
[*][FONT=Verdana, Arial, Helvetica, sans-serif]CIL - Common Intermediate Language [/FONT]
[*][FONT=Verdana, Arial, Helvetica, sans-serif]JIT - Just in Time Compiler [/FONT]
[*][FONT=Verdana, Arial, Helvetica, sans-serif]VES - Virtual Execution System[/FONT]
3 Language support .NET
VB.NET (Visual Basic.NET)
C#.NET
C++
F#.NET (in Visual Studio 2005 and 2010 only)
mcn what is this course?