编程语言书籍解释了在堆栈上创建了值类型,并且在堆上创建了引用类型,而没有解释这两者是什么.我还没有看清楚这个问题.我理解堆栈是什么.但,
language-agnostic heap stack memory-management dynamic-memory-allocation
看来我在编程语言设计中得到了调用栈的概念.但我找不到(可能,我只是不够努力搜索)任何堆栈帧的正确解释.
所以我想请一个人用几句话向我解释.
callstack
callstack ×1
dynamic-memory-allocation ×1
heap ×1
language-agnostic ×1
memory-management ×1
stack ×1