首页> 外文会议>Modular Programming Languages >Safely Extending Procedure Types to Allow Nested Procedures as Values
【24h】

Safely Extending Procedure Types to Allow Nested Procedures as Values

机译:安全地扩展过程类型以允许将嵌套过程作为值

获取原文
获取原文并翻译 | 示例

摘要

The concept of nested procedure values, i.e., the possibility of using nested procedures as values of procedure types, is a useful and powerful concept. Nevertheless, it is not allowed in languages such as Modula-2 and Oberon(-2), because it creates a serious security hole when used inappropriately. To prevent such misuse while at the same time retaining the benefits of the concept, alternative language rules as well as a small language extension for Oberon-2 are suggested, which allow nested procedures to be safely used as values of procedure types and especially to pass them as parameters to other procedures.
机译:嵌套过程值的概念,即使用嵌套过程作为过程类型的值的可能性,是一个有用而强大的概念。但是,它在Modula-2和Oberon(-2)之类的语言中是不允许的,因为如果使用不当,则会造成严重的安全漏洞。为了防止这种滥用,同时又保留了该概念的优点,建议使用替代语言规则以及Oberon-2的小语言扩展,这些嵌套语言可以将嵌套过程安全地用作过程类型的值,尤其是可以通过它们作为其他过程的参数。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号