SORU
9 AĞUSTOS 2008, CUMARTESİ


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
31 AĞUSTOS 2008, Pazar


İ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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • spyib

    spyib

    9 Ocak 2007