CLR:
1) CLR is a standard runtime execution engine for managed code
2).NET software occupies 6-3 GB of harddisk space ofter installation
3)CLR software will be installed by default with .NET software. If required only CLR software also can be installed.
4)CLR software related files will be stored in c:\windows\system 32 folder in CLR software, The most important file name MScoreE.dll(291kb)
The current version of .NET
1).NET framework version:4.0
2).NET IDE version 2010 integrated development environment
3)C#.Net language version:4.0
4)CLR version:4.0.31106.0
Language interoperability(integrations)
Language interoperability is a concept of developing .Net application with the help of more than one .Net programming languages. Language compilers converts source code into bytecode(MSIL).
C#.Net compiler name is CSC.
VB.net compiler name is VBC.
This bytecode follows a standard instruction set specified by CLS(common language specification).
After compilation source code will be converted into CLS format.
CLS is defined a set of common datatypes for all the languages. These datatypes are called as CTS(common type system).
Observation on CTS:
software requirements for C#.Net programming
1)try to install windows OS(windows 7, windows 8, window vista, window 2008 server with XP service pack 3)
2)try to install IIS server
3)SQL server & oracle
4)Microsoft visual studio.Net 2010 professional (or) ultimate edition
5)MS office