Makale Grubu: Sistem Programlama / Derleyiciler ve Yorumlayıcılar / Genel
Toplam Makale: 6
Bu makalede CLI (Common Language Infrastructure) metadata tablolarının Portable Executable dosya formatı içerisinde nasıl organize edildiği açıklanmaktadır.
Bu makalede programların komut satırı argümanlarının nasıl oluşturulduğu, program içersinde nasıl kullanıldığı ve işletim sistemi çekirdeği tarafından nasıl organize edildiği üzerinde durulmaktadır.
Bir dizin içerisindeki dosyaların ve alt dizinlerin bulunması pek çok uygulamada çeşitli biçimlerde karşılaşılan bir durumdur. Bu makalede UNIX/Linux sistemlerinde ve Windows sistemlerinde dizin içeriklerinin nasıl elde edileceği açıklanıyor.
Bu makale derleyicilerin kod optimizasyonları hakkında temel bilgi veren bir grup makalenin birinci bölümünü oluşturmaktadır. Bu kısa yazıda kod optimizasyonunun ne olduğuna yönelik giriş düzeyinde genel bilgiler verilmektedir.
Veri toplulukları pek çok sistemde belleğe ardışıl bir biçimde yerleştirilmez. Çünkü ardışıl yerleştirme işlemi bir süre sonra bölünme (fragmentation) denilen soruna yol açmaktadır. Örneğin, toplam 1000 birimlik bir bellek bölgesinin ardışıl tahsisatlarla kullanılacağını düşünelim. Başlangıçta sırasıyla 200, 300, 400 ve 100 birimlik alanlar tahsis edilmiş olsun. Belleğin bu ilk durumu aşağıdaki gibi olacaktır:
Bu yazıda çevirici program (translator), derleyici (compiler) yorumlayıcı (interpreter) kavramları ve derleme mekanziması temel fakat teknik düzeyde açıklanmaktadır.
CSD C ve Sistem Programcıları Derneği