CLR

CLR (Common Language Runtime) - Wspólne Środwisko Uruchomieniowe

Jak sama nazwa wskazuje, jest to narzędzie niezbedna do uruchomienia aplikacji napisanych w .NET; Standardowo instaluje sie z całym środowiskiem .NET Framework.

Główne zadanie CLR polega na pobraniu poleceń zapisanych w MSIL (Microsoft Itermidiate Language), przekształceniu ich do kodu maszynowego odpowiednie procesora oraz ich wykoananie. Kompilacja odbywa sie w locie za pomocą kompilatora JIT (Just-In-Time). Taka koncepcja sprzyja dwóm bardzo ważnym czynnikom:
  • po pierwsze kod napisany w jakimkolwiek języku który spełnia wymagania CLI, jest przekształcony do MSIL, a ten moze byc uruchomiony na jakiejkolwiek platformie z zainstalowanym środowiskiem CLR;
  • po drugie, cała taka zabawa mocno sprzyja optymalizacji. Kiedy np. kod wykonywany jest na platfromie 64-bitowej, to wykorzystywane sa wszystkie zalety takiego własnie procesora.
Informacje
Ostatnia modyfikacja 01-07-2006 00:58 Ostatni autor fones
Ilość wyświetleń 3631 Wersja 1
Komentarz

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0340 sek. (zapytań SQL: 9)