CLR
CLR | |
---|---|
Jatorria | |
Ezaugarriak | |
Deskribapena | |
Honen parte da | .NET(mul) |
CLR“CommonLanguageRuntime” -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 |
Kanpo estekak
[aldatu|aldatu iturburu kodea]- (Ingelesez)Microsof-en.NET Framework
- (Ingelesez).NET Framework-eko programazio-lengoaien zerrenda
- (Gaztelaniaz)[http:// ecma-international.org/publications/standards/Ecma-334.htmC#-rako ECMA araua Microsoft.NET ]
- (Gaztelaniaz)[http:// ecma-international.org/publications/standards/Ecma-335.htmCLI-rako ECMA araua ]