Что означает время выполнения в контексте .NET CLR? - PullRequest
2 голосов
/ 05 декабря 2010

Что означает «Время выполнения» в контексте общего языка .NET Время выполнения ?

Ответы [ 3 ]

1 голос
/ 05 декабря 2010

Среда выполнения в этом контексте является платформой исполнения.Т.е. он определяет, как приложения загружаются и выполняются.Он предоставляет набор сервисов, общих для всех приложений на платформе, например, управление памятью и своевременная компиляция промежуточного кода.

0 голосов
/ 05 декабря 2010

Вот хорошая объясняющая картина: http://en.wikipedia.org/wiki/Common_Language_Runtime

Вы пишете код на разных языках, он компилируется в CIL (Intermediate Language). Затем CLR преобразует промежуточный язык в нативный код. И это происходит в время выполнения .

0 голосов
/ 05 декабря 2010

Это бессмысленное аббревиатура от «система времени выполнения», которая в настоящее время, по-видимому, означает переводчик, хотя она и не начиналась таким образом.Когда я впервые столкнулся с этим термином, он имел в виду общую библиотеку времени выполнения, которая может включать или не включать интерпретатор.

...