Common Language Runtime

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 7 ianuarie 2022; verificarea necesită 1 editare .

Common Language Runtime ( CLR  - common language runtime ) este un  mediu de rulare pentru CIL bytecode ( MSIL ) , în care programele sunt scrise în limbaje de programare compatibile cu .NET ( C# , Managed C++ , Visual Basic .NET , F# ). și altele). CLR este una dintre componentele de bază ale pachetului Microsoft .NET Framework .

CLR este o implementare a specificației Common Language Infrastructure ( CLI ), specificația Microsoft  Common Language Infrastructure .

CLR implementează Virtual Execution System (VES) așa cum este definit în standardul Common Language Infrastructure (CLI), dezvoltat inițial de Microsoft însăși. Standardul public definește specificația pentru o infrastructură a limbii comune. [unu]

Mecanism de lucru

CLR compilează codul aplicației în CIL ( a cărui implementare a compilației Microsoft se numește MSIL) în timpul rulării și oferă programe MSIL (și, prin urmare, programe scrise în limbaje de nivel înalt care acceptă .NET Framework) cu acces la bibliotecă de clase. NET Framework sau așa-numitul .NET FCL ( Bibliotecă de clase Framework ) . 

Vezi și

Note

  1. ◾ Limbajul de programare vizual Microsoft  // Dezvoltare robot folosind Microsoft Robotics Developer Studio. — Chapman și Hall/CRC, 2016-04-19. — p. 41–98 . - ISBN 978-0-429-06280-3 .

Literatură