Procedure 在软件系统中扮演了重要角色,这提供了控制流和名字的抽象,提供了基本的信息隐藏,还建立了系统提供借口的基本构建单元。
本章从编译器开发者的角度深入探讨 procedure 的实现以及 procedure 调用。高亮了 Algol-like 语言和 OO 语言实现中的相似和不同之处。加强节对运行时堆管理的算法进行了简要介绍。
Procedure 在软件系统中扮演了重要角色,这提供了控制流和名字的抽象,提供了基本的信息隐藏,还建立了系统提供借口的基本构建单元。
本章从编译器开发者的角度深入探讨 procedure 的实现以及 procedure 调用。高亮了 Algol-like 语言和 OO 语言实现中的相似和不同之处。加强节对运行时堆管理的算法进行了简要介绍。