close

Common Language Runtime

Ugrás a navigációhoz Ugrás a kereséshez
Image
A CLR-séma a Common Intermediate Language (CIL) natív kódba konvertálójaként.

A számítástechnikában a Common Language Runtime (CLR) a Microsoft által a virtuális gép és a .NET platform szabványos könyvtárai számára választott név . A CLR a Common Intermediate Language végrehajtási környezete, az a köztes nyelv, amelyre a .NET platform fordítói lefordítják a platform által támogatott magas szintű nyelveket. 2005 - től több mint 40 nyelv támogatott.

A Common Language Specification (CLS), olaszul "a közös nyelv specifikációja" a CLR egy részhalmazát írja le, amelyet a fordítóknak támogatniuk kell, hogy lehetővé tegyék a különböző programozási nyelvek közötti együttműködést .

Ezt a végrehajtási környezetet főként Microsoft operációs rendszereken használják , de vannak Unix és Linux rendszerek megvalósításai is, bár még mindig nem teljesek: a Mono nevű fejlesztői platform a CLS többplatformos megvalósítása; A Portable.NET , amely a DotGNU projekt része , szintén a CLR megvalósítása.

A Microsoft bejelentette, hogy a CLR a keretrendszer 2015-ös verziójától natívan elérhető lesz Linuxra és MacO -ra is.

Verziók

A .NET-keretrendszer verziószáma nem feltétlenül egyezik a hozzá tartozó CLR verziószámával. Az alábbi táblázat a keretrendszer és a CLR verziójával kapcsolatos. [1]

.NET-keretrendszer verzió Tartalmazza a CLR verziót
1.0 1.0
1.1 1.1
2.0 2.0
3.0 2.0
3.5 2.0
4 4
4,5 (beleértve a 4.5.1-et és a 4.5.2-t) 4
4.6 (beleértve a 4.6.1-et és a 4.6.2-t) 4
4.7 (beleértve a 4.7.1-et is) 4

Jegyzetek

  1. ^ Common Language Runtime (CLR) , docs.microsoft.com , 2017. október 17. Letöltve : 2018. április 4 ..

Bibliográfia

  • John Gough, Compiling for the .NET Common Language Runtime (CLR) , Pearson Education, 2001, ISBN 9780130622969 . 

Kapcsolódó elemek

Külső linkek