首页> 外文会议>IEEE International Scientific Conference on Informatics >Linearization algorithms CLOS and LOOPS of the classes in programming languages: The formal definitions
【24h】

Linearization algorithms CLOS and LOOPS of the classes in programming languages: The formal definitions

机译:编程语言中的类的线性化算法CLOS和LOOPS:正式定义

获取原文

摘要

The methods of conflict resolution of names in programming languages that allow multiple inheritance were researched. Those methods are based on the linearization of the classes. The idea of linearization is to reduce multiple inheritance to single, in which the problem of selecting a suitable attribute is solved trivially. The definition of a hierarchy of classes is introduced. The property of monotonicity was clarified. The idea of monotonicity is that all the attributes that the class inherits either identified in its direct ancestors, or inherited them. Methods of conflict resolution used in programming languages CLOS and LOOPS were formally defined.
机译:研究了允许多重继承的编程语言中的名称冲突解决方法。这些方法基于类的线性化。线性化的思想是将多重继承减少为单一继承,从而轻松解决了选择合适属性的问题。介绍了类的层次结构的定义。阐明了单调性。单调性的想法是,该类继承的所有属性要么在其直接祖先中确定,要么继承。正式定义了编程语言CLOS和LOOPS中使用的冲突解决方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号