首页> 外文OA文献 >Objects as closures: Abstract semantics of object oriented languages
【2h】

Objects as closures: Abstract semantics of object oriented languages

机译:对象作为闭包:面向对象语言的抽象语义

摘要

We discuss denotational semantics of object-oriented languages, using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin, in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.
机译:我们使用在(半)函数式编程中广泛用于封装副作用的闭包概念,讨论面向对象语言的指称语义。结果表明,这种指称框架足以说明Simula以及SMALLTALK-80风格的类,实例化和继承。然后,将该框架与Kamin的框架(在最近对SMALLTALK-80的确定性定义中)进行比较,并讨论了两种方法之间差异的含义。

著录项

  • 作者

    Reddy Uday S.;

  • 作者单位
  • 年度 1989
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号