"C Çalışma Zamanı", "Visual C ++ 2008 Çalışma Zamanı", ".NET Ortak Dil Çalışma Zamanı" vb.
- "Çalışma zamanı " tam olarak nedir?
- Ne yapılır?
- Kodumla nasıl etkileşime giriyor? Ya da daha doğrusu, kodum tarafından nasıl kontrol edilir?
Linux'ta montaj dilini kodlarken, sistem çağrısı yapmak için INT talimatını kullanabilirim. Peki, çalışma zamanı, düşük düzey işlevini daha soyut ve yüksek düzey işlevlere saran önceden hazırlanmış işlevlerden başka bir şey değil mi? Ancak bu, çalışma zamanı için değil, kitaplığın tanımı gibi görünmüyor mu?
"Çalışma zamanı" ve " çalışma zamanı kitaplığı " iki farklı şey midir?
1 EKLE
Bugünlerde, Runtime'ın JVM gibi Sanal Makine ile ortak bir yönü olduğunu düşünüyorum. İşte böyle bir düşünceye yol açan alıntı:
Bu derleme işlemi, birkaç soyutlama katmanına bölünmek için yeterince karmaşıktır ve bunlar genellikle üç çevirmen içerir: bir derleyici, sanal makine uygulaması ve bir montajcı. --- Hesaplama Sistemlerinin Elemanları (Giriş, Donanım Alanına Giden Yol)
2 EKLE
Uzman C Programlama: Derin C Sırları kitabı . Bölüm 6 Çalışma Zamanı Veri Yapıları bu soruya faydalı bir referanstır.
runtime library
artı bazı kontrol kodlarını ve ve bazı durumları (işletim sistemi tarafından sağlanır) içerir.