知道你写的程序编译器是怎么编译的,学好了以后可以开发编译器(那要很牛很牛)。更现实点的好处是学会使自己写的程序更优,提高程序的效率。另外,我觉得里面《运行时的存储组织与管理》这章很有用,它能告诉你编译器是怎么在内存中为程序的函数(包括变量)分配空间的,里面的对堆栈的讲解很详细,帮助你更深入了解内存分配情况。
一把好刀,要会刀法。