如何理解history sensitive?
我在学习编程语言原理的stack-dynamic variables
时,看到stack-dynamic variables
的disadvantage是这样描述的:
subprograms cannot be history sensitive.
如何理解history sensitive的含义。
我自己谷歌过,但是没有找到答案。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我觉得要对照上下文来看吧。
只看你贴出来的片段,意思是不是说子程序不能(或者是不应该)依赖于它之前的执行过程,而只是忠实地执行调用方让他做的工作。做完之后,要负责把自己的工作现场清理干净?
比如说,对于子程序,就是每次执行的时候都会在系统中残留文件、残留句柄、残留堆栈等等,并且下次被调用的时候,还会读取这些残留信息,并且影响下次执行效果?