Çalışma Mantığı, Terimleri, CIL, CLR, JIT, CTS, Garbage Collector
C# ile yazılan proje build edildiğinde, projede değişen kodların olduğu katmanlarda dll veya exe'ler yeniden oluşturulur. Proje compile edildiğinde, dll dosyalarındaki kodlar makine diline dönüştürülür. Bu yüzden büyük projelerde compile süresi uzayabilir çünkü tüm projedeki kodlar, makine diline dönüştürülmelidir.
Terimler :
Compile : Derlemek
Compile Time : Yüksek seviyeli dilin, düşük seviyeli dile dönüştürülmesi
Run : Çalıştırmak
Run Time : Programın çalıştığı zaman aralığı
Garbage Collector : Ram üzerine yazılan kayıtların temizlenmesi işidir.
CIL (Common Intermediate Language) : Exe dosyalarının içindeki "ortak dil" diye çevirebileceğimiz kodlardır.
CLR (Common Language Runtime) : .NET frameworkte programın çalışmasını sağlar. Garbage Collector işinide otomatik yapar.
JIT (Just In Time) : CIL kodlarını, makine diline çevirir.
CTS (Common Type System) : Farklı dillerde farklı adlardaki ortak değişkenlerin, ortak tipidir.

Yorumlar
Yorum Gönder