DEV Community

Mahamadjon000
Mahamadjon000

Posted on

3 1 1 1 1

CLR

Сегодня расскажу о CLR как он работает и для чего используется.

Common Language Runtime (CLR) — это основная часть платформы .NET представляющая собой среду выполнения которая управляет выполнением программ написанных на любом языке.

CLR — это то что делает .NET мощной и универсальной платформой.

Основные функции CLR

  1. Управление памятью.

  2. Обеспечение безопасности.

  3. Обработка исключений.

  4. JIT-компиляция.

  5. Интероперабельность.

  6. Поддержка многоязычной среды (CLS и CTS).

Как работает CLR.

  1. Код на C#, F#, VB.NET или другом языке компилируется в промежуточный язык (IL).

  2. IL и метаданные хранятся в сборке файл .exe или .dll.

  3. При выполнении CLR использует JIT-компилятор чтобы превратить IL в машинный код.

  4. CLR управляет выполнением машинного кода включая:

  • Управление памятью.

  • Обработку исключений.

  • Безопасность.

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay