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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • akalyne

    akalyne

    13 Mayıs 2009
  • MW Technology

    MW Technolog

    28 EKİM 2009