请问学习编译原理对程序员有什么用

2024-12-21 23:29:38
推荐回答(2个)
回答1:

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

回答2:

一把好刀,要会刀法。