编译器设计

发布于 2024-10-15 20:26:08 字数 57 浏览 4 评论 0原文

当代码编译时,我们使用符号表来存储数据。这个包含数据的符号表是否在重新编译中重用或创建了新的符号表?

When code is compiled we use symbol table to store data. Is this symbol table containing data is reused in recompilation or new symbol table is created?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寒江雪… 2024-10-22 20:26:08

是的。

编译器实现者定义是否重用信息。一些编译器这样做是出于优化目的或因为有特殊兴趣(例如需要替换函数而不修改程序的其余部分)。

Yes.

The compiler implementor defines whether information is reused. Some compilers do that for optimisation purposes or because there is a special interest (e.g. a function needs to be replaced without modifying the rest of the program).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文