[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
QbasicFAQ_LoadImages » WhatLinksHere » VisualCpp » BeginnersGuideToPHP » Networking » TurboCpp » CurlFAQ » VBNetFAQ » BCPL » realnumbers » newcsharpdotentlink
-------------------------------------------------
In terms of technology, .Net is comparable to Java in many ways. It runs in a virtual machine, like java, and is platform independent theoretically. (In practice, the framework itself is not platform independent, since much of the ?Windows.Forms code has nearly one-to-one correspondance to the Win32 API, so use of GUI applications on other platforms can be difficult). Like Java, .Net applications require that a runtime environment be installed. The .Net framework is analogous to the Java JRE.
One of the core concepts of .NET is MSIL. MSIL or IL is short for Intermediate
Language. Another term for IL is Managed Code. This intermediate or managed code is converted to native code by the JIT compiler. JIT is short for Just in Time compiler.
It allows developers to write their applicaitons in any langauge of the
the .NET family, be it C++, Visual Basic or C# etc. This means that it
is possible to use VB .NET or C# .NET code to write ASP.NET applications, console applications, GUI applications, and other types.
The code is first compiled into IL code and then translated by the JIT compiler into native machine code. This code
will be executed by the CLR, the Common Language Runtime. This concept is similar
to the one that has been used by Java. Like the Java VM, the CLR VM translates the intermediate code on the fly for maximum performance.
One drawback of this concept is that applications build with .NET will only run on machines that have installed the .NET framework. For example, if you write an application with .NET and want to run it on Win 98 it may not work because the .NET framework has limited support on Win 98. However, open source projects such as Mono allow .Net programs to run on older versions of windows, and even Linux.
See Also: C# Tutorial
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
QbasicFAQ_LoadImages » WhatLinksHere » VisualCpp » BeginnersGuideToPHP » Networking » TurboCpp » CurlFAQ » VBNetFAQ » BCPL » realnumbers » newcsharpdotentlink
An Introduction to C# .NET
-------------------------------------------------
Getting Started! The .NET Framework
The .NET Framework is the new programming and development basis for Microsoft Windows applications. The .NET framework was first released in 2000 along with the release of the new Windows version, Windows XP.In terms of technology, .Net is comparable to Java in many ways. It runs in a virtual machine, like java, and is platform independent theoretically. (In practice, the framework itself is not platform independent, since much of the ?Windows.Forms code has nearly one-to-one correspondance to the Win32 API, so use of GUI applications on other platforms can be difficult). Like Java, .Net applications require that a runtime environment be installed. The .Net framework is analogous to the Java JRE.
.NET, IL and CLR
One of the core concepts of .NET is MSIL. MSIL or IL is short for Intermediate
Language. Another term for IL is Managed Code. This intermediate or managed code is converted to native code by the JIT compiler. JIT is short for Just in Time compiler.
It allows developers to write their applicaitons in any langauge of the
the .NET family, be it C++, Visual Basic or C# etc. This means that it
is possible to use VB .NET or C# .NET code to write ASP.NET applications, console applications, GUI applications, and other types.
The code is first compiled into IL code and then translated by the JIT compiler into native machine code. This code
will be executed by the CLR, the Common Language Runtime. This concept is similar
to the one that has been used by Java. Like the Java VM, the CLR VM translates the intermediate code on the fly for maximum performance.One drawback of this concept is that applications build with .NET will only run on machines that have installed the .NET framework. For example, if you write an application with .NET and want to run it on Win 98 it may not work because the .NET framework has limited support on Win 98. However, open source projects such as Mono allow .Net programs to run on older versions of windows, and even Linux.
See Also: C# Tutorial
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
