The previous content of this page was moved to MicrosoftIntermediateLanguage since it was all Microsoft-centric.
In general, IntermediateLanguage is just another name for a ByteCode instruction set.
Not so. In general, an IntermediateLanguage is a middle language for a transform. Many such languages are used for optimizing transforms, and to support cross-compilation. ByteCode is one form of IntermediateLanguage.