摘要: 内存分配的历史 编程语言的发展史就像一份记录,记载着编程语言不断走向抽象化和自动化的过程。 静态分配 静态分配是最简单的分配策略。程序中所有的变量名都在编译时绑定在某个存储位置上,这些绑定不会在运行时改变。静态分配有 3 个局限: 每个数据结构的大小必须在编译时可知。 过程是不能递归的,因为对于过程中的每个活动,局部变量在内存中共享相同的位置。 无法动态的创建数据结构。 不过... 阅读全文
posted @ 2016-06-26 00:55 7hens 阅读(275) 评论(0) 推荐(0) 编辑