Common Language Runtime

Common Language Runtime 
CLR .NET Framework için yazılan uygulamaların çalışmasını sağlayan birimdir. Bir .NET uygulaması yazdığınızda (C#.NET, VB.NET gibi dillerle) elde ettiğinğiz .exe uzantılı dosya aslında çalıştırılabilir bir dosya değildir. Bu çıktı bir MSIL (Microsoft Intermediate Language) dosyasıdır bu dosyaya taşınabilir Assembly de diyebiliriz. CLR yüklü olan bir bilgisayarda bu uygulamayı çalıştırdığınızda otomatik olarak JIT (Just-In-Time) derleyicisi çağrılır ve JIT kodunuzun kullanılan bölümlerini uygun işlemci Assembly kodlarına dönüştürür ve bu sayede uygulamanız .NET Framework yüklü olan her platformda sorunsuz bir şekilde çalışabilir. Bu işlemin amacı programınızın taşınabilir olmasıdır.

 

Bana Ders Anlat © 2008-2022