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

  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009