-
C# ile ilk konsol uygulamamız
Bir programalama diline ilk başladığımızda adet odur ki yazdığımız ilk programımız her zaman “Hello World” olur. Bizde bu geleneğe uyarak C# ile ilk konsol uygulamamızı yazalım. Visual Studio’da C# Konsol Uygulaması Oluşturma File>New Project>Visual C#>Windows>Console Application yolunu takip ediyoruz Name kısmına projemizin adını yazıyoruz. Location kısmına ise projemizin yolunu gösteriyoruz. İlk uygulamamızı yazalım; Console sınıfı…
-
Just In Time(JIT) nedir?
Tam zamanında demektir. Önceki yazımda bahsettiğim CLR; JIT derleyicilerini kullanarak MSIL ara dilini makine koduna dönüştürür. 3 farklı JIT derleyicisi vardır. Normal JIT Derlenen programı birincil belleğe alarak çalıştırırlar. Varsayılan olarak gelen derleyicidir. Eco JIT Az miktarda hafıza ve önbelleğe sahip cihazlarda kullanılır. Normal JIT’te olduğu gibi programın tamamı değil bir kısmı birincil bellekte tutulur.…
-
Common Language Runtime(CLR) nedir?
Türkçesi ortak dil çalışma platformu olan CLR; .NET programlarını çalışmasını kontrol eder. Eskiden yazılan programlar direk derlenerek makine koduna dönüştürülürdü. Bu şekilde derlenen kod işletim sistemi bağımlı olarak çalışır. Bu sorunu aşmak için microsoft ortak bir ara dil geliştirdi(MSIL). Bu ara dil ile işletim sistemi bağımlılığı ortadan kalktı. Ortaya çıkan ara dil ise JIT derleyicileri…