Skip to main content

Mi a közös nyelv futásideje?

A Common Language Runtime (CLR) olyan keretet biztosít a számítógépes programozók számára, amelyek lehetővé teszik a programok számára, hogy több számítógépes környezetben működjenek.A CLR -t úgy tervezték, hogy a Microsoft közös nyelvi infrastruktúrájának (CLI) működési megvalósításává váljon.Ez a Microsoft .NET keretrendszerének egyik legfontosabb eleme, és a programozóknak egy közbenső programozási kódot biztosít.Az utasítások listája, amelyeket egy adott CPU megérthet, az utasításkészletnek nevezi.A különböző CPU -k modellje eltérő utasításkészletekkel rendelkezik.Az operációs rendszer a számítógép részleteinek absztrálására szolgál, hogy a programok különféle típusú számítógépeken futhassanak.Az operációs rendszer hogyan változik az operációs rendszerek között.Ez egy újabb absztrakciós réteget biztosít, amely lehetővé teszi a programok számára, hogy különféle operációs rendszereken és számítógépeken futhassanak.Ennek kettős előnye van.Ez nem csak azt jelenti, hogy a programok különféle típusú számítógépes hardvereken futhatnak, hanem azt is biztosítják, hogy az alkalmazásprogramozók több idejük legyen a program jellemzőinek kidolgozására.A közös nyelvi infrastruktúra lehetővé teszi a programok összeállítását a virtuális CPU utasításaiba.Ezeket az utasításokat ezután a közös nyelv futásideje használja a program futtatásához.Ez lehetővé teszi az összes CPU és az operációs rendszer-specifikus változások elvégzését a közös nyelv futásidejében, nem pedig az egyes számítógépes programokban.

A közös nyelv futásidejének használatának számos előnye van.A legnyilvánvalóbb előnye, hogy az alkalmazásprogramozóknak nem kell aggódniuk, hogy programjaikat minden számítógépen futtatják.Ezenkívül a CLR lehetővé teszi számos teljesítmény -optimalizálást, amely egyébként nem érhető el az alkalmazás számára.Ez lehetővé teszi a programok számára, hogy sokkal hatékonyabban működjenek, mint amennyire egyébként lehetséges.felület.Számos CLI-implementumot hoztak létre a nem mikrosoft csoportok, amelyek más operációs rendszereken működnek.A CLI használata lehetővé teszi olyan programok készítését, amelyek bármilyen számítógépen futnak, és minden operációs rendszeren, amely támogatja azt.