Saved Papers

Save papers so you can find them more easily!

Join Now

Get instant access to over 100,000 papers.

Join Now!

C#:A Better Language

C# source code compiles into managed code. Managed code is an intermediate language (IL) because it is halfway between the high-level language (C#) and the lowest-level language (assembly/machine code).

At run time, the Common Language Runtime (CLR) compiles the code on the fly by using Just In Time (JIT) compiling.

An obvious con is the inefficiency of compiling the code at run time. This process is different from interpreting, which is typically used by languages such as Visual Basic, Perl and JScript.

The JIT compiler compiles a function or method only the first time, and when it does, it produces machine code native to the platform on which it's running. An obvious pro of JIT compiling is that the working set of the application is reduced, because the memory footprint of intermediate code is smaller. During the execution of the application, only the needed code is JIT-compiled.

Moreover, the CLR can optimize the program's execution on the fly at run time. For......


View the rest of this paper...

Approximate Word Count: 256
Approximate Pages: 2 (250 words per double-spaced page)

Why should you join Frat Files?

  • - It's safe, secure, and private.
  • - Instant access to over 100,000 papers. New papers are added hourly.
  • - Fast and reliable customer support.

Credit Card

Bank Account

PayPal

Similar Essays

  1. C#:A Better Language

    C#:A Better Language. C# source code compiles into managed code. Managed
    code is an intermediate language (IL) because it is halfway ...

  2. Intro To Visual Basic

    ... with VB.NET (or C# or C++), and they are truly compiled for better performance ... A
    New Framework 5 Finally, you need to realize that the new language is actually ...