CLR
CLR “ Common Language Runtime”-ren siglak dira.
CLR | |
---|---|
Jatorria | |
Ezaugarriak | |
Deskribapena | |
Honen parte da | .NET (en) |
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, honela Windows 2000 eta Windows 2003 sistema eragileko zerbitzuak handituz.
Garapen tresnaren konpiladoreak .NET plataformak onartutako programazio-lengoaien iturburu-kodea bitarteko kode batean konpilatzen du (MSIL: Microsoft Intermediate Lenguaje), Java-ren BYTECODE-ren antzekoa. Kode hau sortzeko CLS-en (Common Language Specification) arauak jarraitzen ditu konpiladoreak.
Exekuzio burutzeko JIT (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
- (Ingelesez) Microsof-en .NET Framework
- (Ingelesez) .NET Framework-eko programazio-lengoaien zerrenda
- (Gaztelaniaz) [ http://www.ecma-international.org/publications/standards/Ecma-334.htm C#-rako ECMA araua Microsoft .NET ]
- (Gaztelaniaz) [ http://www.ecma-international.org/publications/standards/Ecma-335.htm CLI-rako ECMA araua ]
Ikus, gainera
- .NET
- .NET Framework
- Visual Basic.NET
- .NET Show
- Visual Studio.NET
- ASP.NET
- ADO.NET
- Programazio-lengoaia
- BASIC