Free Tutorials, Linux Command, Source Code Architecture,  Software Engineering, Intelligent Systems, RDBMS, Computer Accounting,  Operations Research, Discrete Mathematics, Network, SAD Lay Networks Lay Networks
Computer Science Networking Operating Systems Linux and Unix Source Code Script & Languages Protocols Glossary
Positive Attitude
Web laynetworks.com
Google
 

.Net Technology – In a Nut Shell

.Net Compilation

The Compilation Process

  • Programs are not compiled into executable files.

  • They are compiled into Microsoft Intermediate Language (MSIL) files.

  • When you run your program, the IL is compiled again, using the Just In Time (JIT) compiler

  • The result is machine code, executed by the machine's processor.

  • The standard JIT compiler runs on demand.

  • When a method is called, the JIT compiler analyzes the IL and produces highly efficient machine code, which runs very fast.

  • Compilation happens only as needed.

  • As .NET applications run, they tend to become faster and faster, as the already compiled code is reused.

  • The CLS means that all .NET languages produce very similar IL code. As a result, objects created in one language can be
    accessed and derived from another. Thus it is possible to create a base class in VB.NET and derive from it in C#.

CLR – Architecture and Elements

  • The common language runtime is the execution engine for .NET Framework applications.

  • It provides a number of services, including the following:

    • Code management (loading and execution)

    • Application memory isolation

    • Verification of type safety

    • Conversion of IL to native code

    • Access to metadata (enhanced type information)

    • Managing memory for managed objects

    • Enforcement of code access security

    • Exception handling, including cross-language exceptions

    • Interoperation between managed code, COM objects, and pre-existing DLLs

    • Support for developer services (debugging and so on)

 

 

Back

Back to .Net Technology Index

 

FDDI Frequently Asked Questions (FAQ), The function and frame format of FDDI,Aloha,Comparative analysis between two types of ATM Switches,Knockout Switch,Barcher-Banyan Switch,Various popular standards for compressing multimedia data,Distributed Multimedia Survey: Standards, ASCII to hex value chart,Comparative analysis - TCP - UDP, Addressing Formats and QoS parameters, Bellman Ford's Algorithm Lay networks, free, java, java script, asp, vb, linux, ignou, tutorial, Unix commands, System Analysis, System Design, Ipv6, quiz, download, free, Computer Architecture, Object Oriented System, Relational Database Management Systems, Object Oriented System, Operating Systems, Software Engineering, Communications and Networks, Discrete Mathematics, Intelligent Systems, Operations Research, Accounting and Finance on Computersmca, networking, protocols, glossary, assignment, project, tma, programming source code, programming, source code, unix, free
 
Book Mark/Share this site at BlinkBits BlinkList Blogmarks co.mments Delicious Digg Fark Furl it! Google Ma.gnolia Netvouz NewsVine RawSugar Reddit Shadows Simpy Stumble Technorati YahooMyWeb

Copyright © 2000- 2007 Lay Networks All rights reserved. 
This website is best viewed in Firefox 1.0.1 above.

Web Hosting sponsored by Customized Software Company India
Web Site Designed by Web Designing, Flash Animation, Multimedia Presentations, Broacher/catalogue designing, Web Promotion 
Refer to your freind About Us Legal IGNOU Contact Us Feedback Donate to laynetworks.com Download Management Tutorials Tutorials History Search here