Common Language Runtime
CLR, .NET FrameWork ‘ün programlarının taşınabilirliğini sağlayan, karışık dilde programlamayı destekleyen ve güvenliğini sağlayan bir parçasıdır.
CLR, .NET kodunun çalıştırılmasını idare eder.
Mesela bir c# programını derlediğinizde, derleyiciden elde ettiğimiz çıktı çalıştırılabilir bir kod değildir. Bu çıktı Microsoft Intermediate Language (MSIL) denilen özel tipte sözde kod içeren bir dosyadır.
MSIL taşınabilir bir Assembly dili tanımlar. Program çalıştığı zaman, ara kodu çalıştırmak CLR nin görevidir. CLR ‘nin uygulandığı her ortamda MSIL ‘ın çıktısı olan kodlar çalıştırılır.
Kısacası CLR, ara kodları çalıştırmaya yaramaktadır.
| Print article | This entry was posted by Admin on 28 Ağustos 2010 at 17:50, and is filed under Genel Bilgi. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |
