Devamı nasıl uygulanır?
Uygulama devamı ile küçük bir sorun, zararlı olan bir Düzeni şu Anda C kendi yığın yığın olarak çalışma zamanı kullanır C'de yazılmış yorumlayıcı, üzerinde çalışıyorum. Benim geçerli çözüm C manuel kopyalama öbek sonra gerektiğinde geri kopyalama yığını. Standart C olmamak dışında, bu çözüm pek uygun bir yer değil.
C Planı için devamı uygulamak için en kolay yolu nedir?
CEVAP
İyi bir özet Implementation Strategies for First-Class Continuations, Clinger, Hartheimer tarafından bir makale, mevcut ve Ost. Özellikle Chez Düzeni uygulaması bakmayı öneriyorum.
Kopyalama karmaşık değildir ve anlaşıldığı teknikleri performansını artırmak için kullanılabilir bir dizi vardır yığını. Kullanarak çerçeveler de oldukça basit, ama "normal açık devamı. kullanmadığınız nerede" durum için yük oluşturarak bir değiş tokuş yapmak ayrılan yığın
Eğer devamı geçen stili (CPS) giriş kodunu sonra dönüştürürseniz yasaklamak yığını ortadan kaldırılması ile elde edebilirsiniz. CPS zarif iken ancak, önünde sonunda başka bir işleme adım ekler ve bazı performans etkileri aşmak için ek optimizasyon gerektirir.
Nasıl bir satır sonu (line devamı) Pyt...
Nasıl uygulanır `Gıt olmadan git diff`...
Nasıl Scala desen eşleştirme koduna dü...
&Quot;geri" C nedir ve nasıl uygu...
Nasıl bir Görev üzerinde senkron devam...