Common Language Runtime

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 7 januari 2022; verifiering kräver 1 redigering .

Common Language Runtime ( CLR-  common language runtime ) är en  runtime-miljö för CIL-bytecode ( MSIL ) , i vilken program skrivna i .NET-kompatibla programmeringsspråk ( C # , Managed C ++ , Visual Basic .NET , F # och andra). CLR är en av kärnkomponenterna i Microsoft .NET Framework -paketet .

CLR är en implementering av Common Language Infrastructure ( CLI )-specifikationen, Microsofts Common  Language Infrastructure-specifikation .

CLR implementerar Virtual Execution System (VES) enligt definitionen i Common Language Infrastructure-standarden (CLI), som ursprungligen utvecklades av Microsoft själv. Den offentliga standarden definierar specifikationen för en gemensam språkinfrastruktur. [ett]

Arbetsmekanism

CLR kompilerar applikationskod i CIL ( Microsofts kompileringsimplementering av vilken kallas MSIL) vid körning och ger MSIL-program (och därför program skrivna på högnivåspråk som stöder .NET Framework) tillgång till NET Framework, eller det så kallade .NET FCL ( Framework Class Library ) . 

Se även

Anteckningar

  1. ◾ Microsoft Visual Programming Language  // Robotutveckling med hjälp av Microsoft Robotics Developer Studio. — Chapman och Hall/CRC, 2016-04-19. — s. 41–98 . - ISBN 978-0-429-06280-3 .

Litteratur