Ortak Dil Çalışma Zamanı nedir?



Ortak Dil Çalışma Zamanı (CLR), programcıların çoklu bilgisayar ortamlarında çalışmasına izin veren bir çerçeve ile bilgisayar programcıları sağlar. CLR, Microsoft'un KOSGEB kredi başvurusu  Ortak Dil Altyapısı'nın (CLI) çalışan bir uygulaması olarak tasarlanmıştır . Microsoft'un .NET Framework'ün temel öğelerinden biridir ve programcılara bir ara programlama kodu sağlar.
Bilgisayar programları, Merkezi İşlem Birimi'ne ( CPU ) ne yapacağına dair talimat veren bir dizi makine kodundan oluşur . Belirli bir CPU'nun anlayabileceği talimatların listesi, komut seti olarak bilinir. Farklı model CPU'lar farklı komut setlerine sahiptir.
Bilgisayarın işletim sistemi bu sorunların çoğunu temizler. İşletim sistemi, bilgisayarların ayrıntılarını soyutlamak için çalışır, böylece programlar farklı bilgisayarlarda çalışabilir. İşletim sisteminin bunu nasıl yaptığı, işletim sistemleri arasında değişir.
Ortak Dil Çalışma Zamanı'nın yürürlüğe girdiği yer burasıdır. Programların çeşitli işletim sistemlerinde ve bilgisayarlarda çalışmasına izin veren başka bir soyutlama katmanı sağlar. Bunun ikili bir avantajı var. Bu, programların farklı türde bilgisayar donanımı üzerinde çalışabileceği anlamına gelmekle kalmaz, aynı zamanda uygulama programcılarının programlarının özellikleri üzerinde çalışmak için daha fazla zamana sahip olmasını sağlar.
Bir dizi CPU'ya özgü talimatlar haline getirilmiş programlara sahip olmak yerine, Ortak Dil Altyapısı programların sanal bir CPU için bir dizi talimatta toplanmasını sağlar. Bu yönergeler daha sonra programı çalıştırmak için Ortak Dil Çalışma Zamanı tarafından İşkur işsizlik maaşı kullanılır. Bu, tüm CPU ve işletim sistemine özgü değişikliklerin, her bir bireysel bilgisayar programında değil, Ortak Dil Çalışma Süresinde yapılmasına izin verir .
Ortak Dil Çalışma Zamanı kullanmanın birçok avantajı vardır. En belirgin avantajı, uygulama programcılarının artık programlarını her bilgisayarda çalıştırması konusunda endişelenmeleri gerekmiyor. Ek olarak, CLR, aksi takdirde uygulama için geçerli olmayan bir dizi performans optimizasyonuna izin verir. Bu, programların aksi takdirde mümkün olandan çok daha verimli çalışmasını sağlar.
2010'dan itibaren Microsoft'un Ortak Dil Çalışma Zamanı sadece Windows® platformunda mevcuttu. Diğer işletim sistemlerinde çalışan Microsoft dışı gruplar tarafından oluşturulmuş bir dizi CLI uygulaması vardır. CLI kullanımı herhangi bir bilgisayarda ve onu destekleyen herhangi bir işletim sisteminde çalışacak programların yapılmasına izin verir.

Yorumlar

Bu blogdaki popüler yayınlar

Sabit Sürücüyü Nasıl Silerim?

En İyi Ekran Yonga Kümesini Nasıl Seçerim?

PC Kartı nedir?