Skip to main content

Jaki jest czas wykonawczy języka wspólnego?

Common Language Runtime (CLR) zapewnia programistom komputerowym framework, który umożliwia uruchomienie programów w wielu środowiskach komputerowych.CLR został zaprojektowany jako działająca implementacja infrastruktury językowej Microsofts (CLI).Jest to jeden z kluczowych elementów Microsofts .NET Framework i zapewnia programistom pośredniego kodu programowania.

Programy komputerowe składają się z serii kodu maszynowego, który instruuje środkową jednostkę przetwarzania (CPU) na temat tego, co zrobić.Lista instrukcji, które określony procesor może zrozumieć, jest znana jako jego instrukcja.Różne procesory mają różne zestawy instrukcji.

System operacyjny komputerów usuwa większość tych problemów.System operacyjny działa w celu wyodrębnienia szczegółów komputera, aby programy mogły działać na różnych typach komputerów.Szczegóły tego, jak robi to system operacyjny, różni się między systemami operacyjnymi.

W tym momencie występuje czas wykonania języka.Zapewnia kolejną warstwę abstrakcji, która może pozwolić programom działać w różnych systemach operacyjnych i komputerach.Ma to podwójną przewagę.Nie tylko oznacza to, że programy mogą działać na różnych typach sprzętu komputerowego, ale także zapewnia, że programiści aplikacji mają więcej czasu na pracę nad funkcjami swojego programu.

zamiast mieć programy w serii instrukcji specyficznych dla procesora,Wspólna infrastruktura języka umożliwia kompilowanie programów w serii instrukcji wirtualnego procesora.Instrukcje te są następnie używane przez czas wykonawczy języka wspólnego w celu uruchomienia programu.Umożliwia to wprowadzenie wszystkich zmian specyficznych dla procesora i systemu operacyjnego w czasie wykonywania języka, a nie w każdym programie komputerowym.

Istnieje wiele zalet korzystania z wspólnego środowiska wykonywania języka.Najbardziej oczywistą zaletą jest to, że programiści aplikacji nie muszą już martwić się o uruchomienie ich programów na każdym komputerze.Ponadto CLR pozwala na wprowadzenie szeregu optymalizacji wydajności, które w innym przypadku byłyby niedostępne dla aplikacji.Umożliwia to programom działanie znacznie wydajniej niż byłoby to możliwe.

Od 2010 r. Microsofts Common Language Runtime był dostępny tylko w systemie Windows platforma.Istnieje wiele implementacji CLI, które zostały utworzone przez grupy niebędące mikrosoftami, które działają w innych systemach operacyjnych.Korzystanie z CLI pozwala na tworzenie programów, które będą działać na dowolnym komputerze i dowolnym systemie operacyjnym, który go obsługuje.