İçindekiler:
Tanım - Yönetilen Kod ne anlama geliyor?
Yönetilen kod, yürütme işlemlerinin .Net Framework Ortak Dil Çalışma Zamanı tarafından yönetilmesini sağlamak için Microsoft tarafından bazı üst düzey programlama dillerine uygulanan bir şemadır.
Bunun özü, çalışma zamanı ve yerel olarak yürütme kodu arasında, çalışma zamanının, CPU'nun yürütmekte olduğu geçerli adrese özgü bilgileri alması için çalışan bir CPU'yu durdurabileceğini belirten bir işbirliği sözleşmesidir. Bu, tip güvenliği, dizi sınırı ve dizin kontrolü, çöp toplama ve istisna yönetimini sağlamak içindir.
Techopedia, Yönetilen Kodu açıklıyor
Yönetilen kod, Microsoft .Net Framework ile kullanım için desteklenen üst düzey programlama dillerinden herhangi biri kullanılarak yazılan kodu ifade eder. Bu dillerin tümü, daha sonra bir Orta Dil (IL) olarak kodlanabilen birleştirilmiş bir sınıf kütüphaneleri grubunu paylaşır. Bir çalışma zamanı farkında derleyici, ara dili yönetilen yürütme ortamında çalıştırılabilen yerel bir yürütülebilir koda derlemek için kullanılır. Bu, her zaman uygun dizi bağlı ve dizin kontrolünün yanı sıra uygun çöp toplama ve hata işlemeyi sağlayacaktır.
Yönetilen yürütme ortamında derleme yoluyla yönetilen kod kullanılarak birçok tipik programlama hatası önlenebilir. Güvenlik kontrolleri, kullanılmayan nesnelerin imhası ve bellek yönetimi gibi küçük ve sıkıcı görevler zaten otomatik olarak yapılır.
Desteklenen programlama dilleri:
- C ++
- C #
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- .Net çerçevesini destekleyen diğer diller