Answer:
.NET (.Network Enabled Technologies) is a collection of development tools
developed by the Microsoft Corporation that enables the developers to develop
and execute a large variety of applications
example: Console,Windows,Web,WPF,WCF, Web Services, Window Services,
Mobile Applications.
.NET Framework consists of:
1)CLR: (Common Language Runtime):
2)FCL: (Framework Class Llivraries)
3)Languages, Language Compilers
CLR is the set of components(also called as the execution engine) and provides
us with many runtime services.
example:
1)Managing code execution.
2)Menory management and Garbage Collection.
3)Exception handling management
4)Security and Code Verification
5)MultiThreading support
6)Cross Language interoperability using CTS and CLS.
FCL provides us with the predefined class libraries which have over thousands of
classes that can be used in development and execution.
example: System.Data.dl
System.Windows.Forms.dll
System.dll
mscorlib.dll
Languages :example: VB.NET, C#,VC++
Each language ahs its own set of compilers
ex: vbc for vb.net, csc for csharp.
Coompilers are used to compile the code and generate the executable files.(Assemblies)
Asked In: Many Interviews |
Alert Moderator