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:
“The generation of mankind is like the generation of leaves. The wind scatters the leaves on the ground, but the living tree burgeons with leaves again in the spring.”
—Homer (c. 9th century B.C.)
“Women born at the turn of the century have been conditioned not to speak openly of their wedding nights. Of other nights in bed with other men they speak not at all. Today a woman having bedded with a great general feels free to tell us that in bed the general could not present arms. Women of my generation would have spared the great general the revelation of this failure.”
—Jessamyn West (19071984)
“The contemporary thing in art and literature is the thing which doesnt make enough difference to the people of that generation so that they can accept it or reject it.”
—Gertrude Stein (18741946)