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.''