我正在學習操作系統和我不明白的東西是堆棧和堆棧。我知道每種方法的優點和優點,但在動態語言的情況下,我無法弄清楚堆棧是如何分配的。在PHP中堆棧和堆?
在靜態類型化語言中,所有原始數據類型都存儲在堆棧中,因爲它們很小,並且會按照它們分配的順序或多或少地重新分配,但是像PHP這樣的語言在運行時纔會知道。那麼堆棧大小和變量分配可能如何?
如果我理解正確,堆棧大小是通過分析原始數據類型的數量和一些偏移量在編譯時確定的。該過程如何在PHP或其他動態語言中完成?
如果這個問題是踢在黑暗中,請給我一些導遊如何瞭解這個
我將標記動態編程固定爲動態語言 – Jack