2010-01-14 31 views
4

请建议一些网站或一些书,处理这些主题的真正好的细节。什么是阅读堆栈/堆和符号表概念的好资源?

我需要有一个更好的理解这些概念(参照C++):

  1. 栈和堆
  2. 符号表
  3. 实施范围规则
  4. 执行函数调用
+1

从这里开始:http://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap – 2010-01-14 14:09:10

+1

另外,请阅读:http://stackoverflow.com/questions/69112/what-is-a-symbol-table – 2010-01-14 14:10:04

+0

你正在编写一个C++编译器吗?还是你想学习C++语言? – 2010-01-14 15:42:14

回答

2

您可以阅读Dragon Book,但我想它可能太多了。

1

尝试 “Linkers &Loaders” 一书的online versionChapter 11可能会帮助你使用这些概念w.r.t C++。一本很好的书,让你的基础知识正确。尝试古斯塔沃的excellent blog了解内存管理的概念(stack, heap和更多)。

+0

Gustavo的博客是我迄今见过的最优秀的技术解释。 ESP。当它在一个充满行话的地方。精湛的图片清晰,简洁和细节。简直太神奇了。注意:龙书不是掌握这些概念的最佳地方,即使是中级程序员也是如此。 – GuruM 2013-01-15 14:17:36