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

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012