首页 | 本学科首页   官方微博 | 高级检索  
     


Data abstraction in Prolog/KR
Authors:Hideyuki Nakashima  Norihisa Suzuki
Affiliation:1. Department of Mathematical Engineering, The University of Tokyo, 3-1 Hongo 7-chome, Bunkyo-ku, 113, Tokyo
Abstract:Data abstraction and inheritance, some of the most important features in constructing a large, clean software system, in a logic programming language Prolog/KR, an expansion of Prolog, are described. First two kinds of processes are added; one is called NPO, which is mainly used to implement a generator, the other is called CPO, which is mainly used to implement an abstract data object. Then synchronization features are added to implement abstract data types that can be used concurrently. Using this feature it is possible to employ pipes for communications among processes. Finally, inheritance mechanism is added to define hierarchies among objects.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号