论文部分内容阅读
面向对象的程序设计语言可提供强有力的程序模块化功能,这类语言在诸如图形处理,专家系统等领域已有了很成功的应用。如何把这类语言的概念实现到Prolog中来,已引起了人们的注意。探讨在Prolog中实现面向对象的程序设计,至少有两方面的意义:1.扩展Prolog的应用范围,尤其是使Prolog应用到系统程序设计上去;2.证明Prolog是一种强有力的语言。该文将介绍面向对象程序设计的若干重要概念:对象、方式、消息,继承机构等在下述三个系统:VVSW-Prolog、ConcurrentProlog和ESP(日本五代机系统程序设计语言)中的实现,以勾划这一领域当前工作的大致面貌,并给以简单的评价。(本刊录)