Common Language Runtime, скорочено CLR — «загальномовне виконуюче середовище» — це компонент пакету Microsoft .NET Framework, віртуальна машина, на якій виконуються всі мови платформи .NET Framework.
CLR транслює початковий код в байт-код мовою IL, реалізація компіляції якого компанією Microsoft називається MSIL, а також надає MSIL-програмам (а отже, і програмам, написаним на мовах високого рівня, що підтримують .NET Framework) доступ до бібліотеки класів .NET Framework, або так званою .NET FCL (англ. Framework Class Library).
Середовище CLR є реалізацією специфікації CLI (англ. Common Language Infrastructure), специфікації загальномовної інфраструктури, компанією Microsoft.
Віртуальна машина CLR дозволяє програмістам забути про багато деталей конкретного процесора, на якому виконуватиметься програма. CLR також забезпечує такі важливі служби як:
Див. також
Посилання
- Overview [ 11 квітня 2008 у Wayback Machine.] (Microsoft MSDN)
- Standard ECMA-335, Common Language Infrastructure (CLI). ECMA International. Архів оригіналу за 26 червня 2013. Процитовано 17 серпня 2007.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Common Language Runtime skorocheno CLR zagalnomovne vikonuyuche seredovishe ce komponent paketu Microsoft NET Framework virtualna mashina na yakij vikonuyutsya vsi movi platformi NET Framework Shema vikonannya kodu za dopomogoyu CLR na movah platformi NET CLR translyuye pochatkovij kod v bajt kod movoyu IL realizaciya kompilyaciyi yakogo kompaniyeyu Microsoft nazivayetsya MSIL a takozh nadaye MSIL programam a otzhe i programam napisanim na movah visokogo rivnya sho pidtrimuyut NET Framework dostup do biblioteki klasiv NET Framework abo tak zvanoyu NET FCL angl Framework Class Library Seredovishe CLR ye realizaciyeyu specifikaciyi CLI angl Common Language Infrastructure specifikaciyi zagalnomovnoyi infrastrukturi kompaniyeyu Microsoft Virtualna mashina CLR dozvolyaye programistam zabuti pro bagato detalej konkretnogo procesora na yakomu vikonuvatimetsya programa CLR takozh zabezpechuye taki vazhlivi sluzhbi yak upravlinnya pam yattyu upravlinnya potokami obrobka vinyatkiv zbirka smittyaDiv takozhCommon Intermediate Language CIL Java virtual machine JVM PosilannyaOverview 11 kvitnya 2008 u Wayback Machine Microsoft MSDN Standard ECMA 335 Common Language Infrastructure CLI ECMA International Arhiv originalu za 26 chervnya 2013 Procitovano 17 serpnya 2007