C#, J#
VB.NET
Managed C++
Java
COBOL.NET, Perl.NET
Is an execution engine for all .NET
Is similar to JVM as in Java.
Defines standard rules for defining .NET compliant languages.
Is a compiler.
Managed code is the code that is compiled by the JIT compilers.
Managed code is the code where resources are Garbage Collected.
Managed code is the code that runs on top of Windows.
Managed code is the code that is written to target the services of the CLR.
Managed code is the code that can run on top of Linux.
Gacutil
Ngen
Sn
Dumpbin
Ildasm
CLR is an execution engine of .NET.
Assembly is a logical unit of deployment.
CLR executes managed code.
.NET provides cross language interoperability using code access security.
System.Object
System
System.Net
System.Drawing
Compiler
Assembler
Interpretor
Dis-Assembler
CLS
CLR
CTS
FCL
True
False
True
False
Wait!
Here's an interesting quiz for you.