Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
26 views

Visual Programing: What Is Dot Net Framework?

The .NET Framework contains three major parts: the Common Language Runtime, the Framework Class Library, and ASP.NET. It is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies. Open source refers to software with source code that is made freely available to the public for use or modification from its original design. C# and Java both derive from C++ and are widely used for web programming, but they differ in things like C#'s support for operator overloading and strict typing while Java does not, and how parameters can be passed by reference in C# using the Ref keyword. The C# compilation process involves compiling source code into a module that is converted into an

Uploaded by

jawad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Visual Programing: What Is Dot Net Framework?

The .NET Framework contains three major parts: the Common Language Runtime, the Framework Class Library, and ASP.NET. It is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies. Open source refers to software with source code that is made freely available to the public for use or modification from its original design. C# and Java both derive from C++ and are widely used for web programming, but they differ in things like C#'s support for operator overloading and strict typing while Java does not, and how parameters can be passed by reference in C# using the Ref keyword. The C# compilation process involves compiling source code into a module that is converted into an

Uploaded by

jawad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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.

You might also like