Common Intermediate Language: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м робот добавил: sv:Common Intermediate Language
стилевые правки
Строка 3:
В код на языке MSIL должны переводить код на языках высокого уровня все компиляторы, обеспечивающие поддержку платформы .NET. Код на MSIL генерируют, в частности, все компиляторы для платформы .NET самой фирмы Майкрософт, входящие в среду разработки Visual Studio ([[C Sharp|C#]], [[Managed C Plus Plus|Managed C++]], [[Visual Basic .NET]], [[Visual J Sharp .NET|Visual J# .NET]]).
 
Язык MSIL по синтаксису и мнемонике напоминает [[ассемблерясык ассемблера]]. Его можно рассматривать как ассемблер виртуальной машины .NET. В то же время язык MSIL содержит некоторые достаточно высокоуровневые конструкции, повышающие его уровень по сравнению с ассемблером для любой реально существующей машины, и писать код непосредственно на MSIL легче, чем на ассемблере для реальных машин. Поэтому его можно рассматривать как своеобразный «высокоуровневый ассемблер».
 
Язык MSIL также нередко называют просто IL ({{lang-en|Intermediate Language}}), то есть просто «промежуточный язык».