SORU
7 NİSAN 2012, CUMARTESİ


Özetle bir yığın çerçevesi kavramını açıklayabilir

Fikir almak gibi görünüyorçağrı yığınıprogramlama dili tasarımı. Ama (muhtemelen, sadece yeteri kadar arama yok) ne iyi herhangi bir açıklama bulamıyorumyığın çerçevesi.

Birileri birkaç kelime bana izah etmenizi rica ediyorum.

CEVAP
7 NİSAN 2012, CUMARTESİ


Yığın yığın çerçevesi üzerine itti alır veri bir karedir. Bir çağrı yığını halinde, yığın çerçevesi bir işlev çağrısı ve değişken verileri temsil eder.

Eğer doğru hatırlıyorsam, fonksiyon dönüş adresini ilk, sonra bağımsız ve uzay yerel değişkenler için yığın üstüne itilir. Birlikte, "kare, Bu büyük olasılıkla mimariye bağımlı olmasına rağmen". bu yaptıkları İşlemci kaç her karesinde olduğunu bilir ve çerçeveler itti ve haşhaş gibi işaretçi buna göre kapalı yığın yığın taşır.

DÜZENLEME:

Üst düzey çağrı yığınları ve işlemcinin çağrı yığını arasında büyük bir fark var.

İşlemci çağrı yığını hakkında konuştuğumuzda, adresleri ve değerleri ile çalışma hakkında konuşuyoruz/sözcük düzeyinde baytmontaj ya da makine kodu. Orada "çağrı yığınları" ne zaman konuşmak hakkında yüksek seviyeli diller, ama onlar bir hata ayıklama/çalışma aracı tarafından yönetilen çalışma ortamı, böylece günlük ne yanlış gitti ile programınızı (en yüksek seviye). Bu seviyede, satır numaraları ve yöntemi ve sınıf isimleri gibi şeyler genellikle bilinir. İşlemci kodu gelene kadar, bu şeyler kesinlikle hiçbir kavram vardır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010