Common Intermediate Language - Generation

Generation

A CIL assembly and instructions are generated by either a compiler or a utility called the IL Assembler (ILASM) that is shipped with the execution environment.

Assembled IL can also be disassembled into code again using the IL Disassembler (ILDASM). There are other tools such as .NET Reflector that can decompile IL into a high-level language (e.g. C# or Visual Basic). This makes IL a very easy target for reverse engineering. This trait is shared with Java bytecode. However, there are tools that can obfuscate the code, and do it so that the code cannot be easily readable but still be runnable.

Read more about this topic:  Common Intermediate Language

Famous quotes containing the word generation:

    “This generation has come into the world fatally late for some enterprises. Go where we will on the surface of things, men have been there before us.... But the lives of men, though more extended laterally in their range, are still as shallow as ever.”
    —Henry David Thoreau (1817–1862)

    “Our chaotic economic situation has convinced so many of our young people that there is no room for them. They become uncertain and restless and morbid; they grab at false promises, embrace false gods and judge things by treacherous values. Their insecurity makes them believe that tomorrow doesn’t matter and the ineffectualness of their lives makes them deny the ideals which we of an older generation acknowledged.”
    —Hortense Odlum (1892–?)

    “If you think about it seriously, all the questions about the soul and the immortality of the soul and paradise and hell are at bottom only a way of seeing this very simple fact: that every action of ours is passed on to others according to its value, of good or evil, it passes from father to son, from one generation to the next, in a perpetual movement.”
    —Antonio Gramsci (1891–1937)