What is a good resource to read about stack / heap concepts and symbol tables?

Please suggest a website or book dedicated to these topics in really good detail.

I need to better understand these concepts (as applied to C ++):

  • stack and heaps
  • symbol tables
  • implementation of scope rules
  • making function calls
+4
source share
3 answers

You can read the Dragon Book , but I think it might be too much.

+2
source

For function calls, this page on Wikipedia is great: x86 usage conventions - it explains the different ways to transfer function calls to assembly.

In addition, this x86 Disassembly Wikibook contains interesting pages on this topic:

+2
source

Try the Linkers & Loaders online version . Chapter 11 can help you with these C ++ wrt concepts. A very good book to get your basics right. Try Gustavo a great blog to understand memory management concepts ( stack, heap and more) .

+1
source

All Articles