VISUAL PROGRAMING
WHAT IS DOT NET FRAMEWORK?
A programming infrastructure created by Microsoft for building, deploying, and running
applications and services that use .NET technologies, such as desktop applications and Web
services.
The .NET Framework contains three major parts:
The Common Language Runtime
The Framework Class Library
ASP.NET.
WHAT IS AN OPEN SOURCE?
In production and development, open source as a development model promotes a universal
access via a free license to a product's design or blueprint.
Generally, open source refers to a computer program in which the source code is available
to the general public for use and/or modification from its original design
DIFFERENCE B/W C# AND JAVA.
C# and java both were derived from C++, and therefore they have similar roots, both are
widely used for web programming. We discuss the difference between C# and java these are
as follows:
C# has more primitive datatypes
Java uses static final to declare a class constant while C# uses const.
Java does not provide for operator overloading.
C# supports the strict type and java does not.
Unlike java, all C# datatypes are object.
C# provides static constructors for initialization.
In java, parameters are always passed by value, c# allows parameters to be passed by
reference by Ref keyword.
C# includes native support for properties, java does not.
Java does not directly support enumerations.
In java, the switch statement can have only integer expression, in C# supports integer and
string both.
COMPILATION PROCESS OF C# PROGRAME
The C# compiler compiles the C# source code into the module, which is finally converted
into the assembly. The assembly contains the Intermediate Language (IL) code along with
the metadata information about the assembly.
The common language runtime (CLR) works with the assembly. It loads the assembly and
converts it into the native code to execute the assembly.
Then this native code is executed by the Operating system and the output will shows
according to your requirement.