Общеязыковая среда выполнения

Среда выполнения на общем языке Компиляция и выполнение кода Компиляция включает преобразование исходного кода в промежуточное представление (IR), а затем […]

Среда выполнения на общем языке

  • Компиляция и выполнение кода

    • Компиляция включает преобразование исходного кода в промежуточное представление (IR), а затем в машинный код. 
    • Промежуточное представление (IR) — это абстрактное представление кода, которое может быть оптимизировано и выполнено. 
    • Время выполнения включает выполнение кода на центральном процессоре. 
  • Компиляторы и среды выполнения

    • Компиляторы преобразуют исходный код в различные формы кода, такие как байт-код, машинный код и микрокод. 
    • Среды выполнения, такие как CLR, обеспечивают выполнение программ и предоставляют дополнительные сервисы, такие как управление памятью и безопасность. 
    • Различные языки программирования могут использовать одну и ту же среду выполнения, например, CLR для .NET Framework. 
  • История и развитие CLR

    • CLR была создана в 1998 году и является частью .NET Framework. 
    • CLR реализует виртуальное выполнение, определенное стандартом CLI. 
    • С переходом от .NET Framework к .NET Core, CLR получила название CoreCLR, а затем была переименована в .NET Runtime. 
  • Дополнительные ресурсы

    • В статье также упоминаются другие компоненты и технологии, связанные с .NET Framework и CLR, включая общий промежуточный язык и виртуальную машину Java. 
    • Ссылки на дополнительные ресурсы и рекомендации по теме также включены в статью. 

Полный текст статьи:

Общеязыковая среда выполнения — Википедия

Оставьте комментарий

Прокрутить вверх