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:

    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)

    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–?)

    ... there are some who, believing that all is for the best in the best of possible worlds, and that to-morrow is necessarily better than to-day, may think that if culture is a good thing we shall infallibly be found to have more of it that we had a generation since; and that if we can be shown not to have more of it, it can be shown not to be worth seeking.
    Katharine Fullerton Gerould (1879–1944)