Fælles sprog Runtime

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. januar 2022; verifikation kræver 1 redigering .

Common Language Runtime ( CLR  - common language runtime ) er et  runtime-miljø for CIL-bytecode ( MSIL ) , hvori programmer er skrevet i .NET-kompatible programmeringssprog ( C # , Managed C++ , Visual Basic .NET , F # og andre). CLR er en af ​​kernekomponenterne i Microsoft .NET Framework- pakken .

CLR er en implementering af Common Language Infrastructure ( CLI )-specifikationen, Microsofts  Common Language Infrastructure-specifikation .

CLR implementerer Virtual Execution System (VES) som defineret i Common Language Infrastructure (CLI) standarden, oprindeligt udviklet af Microsoft selv. Den offentlige standard definerer specifikationen for en fælles sproginfrastruktur. [en]

Arbejdsmekanisme

CLR kompilerer applikationskode i CIL ( Microsofts kompileringsimplementering kaldes MSIL) ved kørsel og giver MSIL-programmer (og derfor programmer skrevet på højt niveau sprog , der understøtter .NET Framework) adgang til klassebibliotek. NET Framework, eller det såkaldte .NET FCL ( Framework Class Library ) . 

Se også

Noter

  1. ◾ Microsoft Visual Programming Language  // Robotudvikling ved hjælp af Microsoft Robotics Developer Studio. — Chapman og Hall/CRC, 2016-04-19. — s. 41–98 . - ISBN 978-0-429-06280-3 .

Litteratur