首页> 外文会议>ACM conference on LISP and functional programming >Objects as closures: abstract semantics of object-oriented languages
【24h】

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.

机译:

我们使用(半)函数式编程中广泛使用的 closure 概念来封装面向对象的语言的指称语义。结果表明,这种指称框架足以说明Simula以及SMALLTALK-80风格的类,实例化和继承。然后,将该框架与Kamin的框架(在最近对SMALLTALK-80进行指称的定义)中进行比较,并讨论了这两种方法之间差异的含义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号