2010-01-14 27 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