В предыдущем номере журнала («Мир ПК», №8/02) под рубрикой «Мир языков программирования» была опубликована таблица доступных компиляторов (с.125), генерирующих байт-код виртуальной Java-машины (JVML) с разных языков программирования. Для платформы Microsoft .NET аналогичный промежуточный язык MSIL (в отличие от JVML) разрабатывался c учетом последующей интеграции входных языков и выполнения в рамках Virtual Execution System (VES) независимо от ОС и аппаратного обеспечения. В период 1998—2001 гг. корпорация Microsoft в ходе разработки .NET заключила прямые соглашения с некоторыми университетами (ETH, Monash University, Queensland University, Northwestern University) и компаниями (ActiveState, Fujitsu Software, SmallScript, TMT Development), касающиеся подготовки соответствующих компиляторов, которые обеспечивают генерацию MSIL-кода. Ниже представлен список компиляторов для .NET. В отдельных случаях компиляторы создавались для специальных диалектов этих языков, в значительной степени адаптированных к .NET.