Edukira joan

CLR

Wikipedia, Entziklopedia askea
CLR
Jatorria
Ezaugarriak
Deskribapena
Honen parte da.NET(mul)Itzuli

CLRCommonLanguageRuntime” -ren siglak dira.

Microsoft-en.NET plataformaren aplikazioak exekutatzeko exekuzio esparru segurua eta sendoa ematen du. Lengoaia anitz onartzen du baita aplikazioen garapena eta kudeaketa erraztu ere.

.NET Framework-en muina da. Lengoaia desberdinetan programatutako aplikazioak kargatzen diren exekuzio esparrua da, honelaWindows 2000etaWindows 2003sistema eragileko zerbitzuak handituz.

Garapen tresnaren konpiladoreak.NETplataformak onartutako programazio-lengoaieniturburu-kodeabitarteko kodebatean konpilatzen du (MSIL:Microsoft Intermediate Lenguaje),Java-renBYTECODE-ren antzekoa. Kode hau sortzekoCLS-en (Common Language Specification) arauak jarraitzen ditu konpiladoreak.

Exekuzio burutzekoJIT(Just-In-Time) konpiladoreak makina kodea sortzen du bezeroaren plataformarentzako. Honela hardware plataformarekiko independentzia lortzen du.NET garapen esparruak.


.NET Framework-en CLR-ren egitura:


Klase liburutegiren sostengua

Harien sostengua

COM marshaler

Mota egiaztatzaile

Salbuespen kudeatzaile

Segurtasun motorra

Arazte motorra

MSIL eta konpiladoreak

Kode kudeatzaile

Zabor biltzaile

Klase kargatzaile