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

  • Make:

    Make:

    23 Mart 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • tsweeney79

    tsweeney79

    21 Ocak 2008