人工智能软件中的面向对象程序设计
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家863高技术发展计划资助


OBJECT-ORIENTED PROGRAMMING FOR AI SOFTWARE
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    面向对象的程序设计(OOP)以多种面貌广泛地出现在AI系统中,面向AI的OOP模型与结构依赖于对AI中对象的理解,以及相应的Al软件开发方法。本文提出在三个层次上,即世界观的层次上,方法论的层次上以及语言与环境的层次上,理解OOP。我们根据AI中知识表示假设,将AI软件中的对象规定为智能代理者(intelligent agent),并在此基础上讨论了Al软件的OOP方法学和结构,最后我们介绍反映上述思想的人工智能语言及其环境ROOT。

    Abstract:

    In the paper, we propose three levels of understanding for object-oriented programming (OOP): philosophy level, methodology level, and Language/environment level. We consider "object as intelligent agent" based on knowledge representation hypothesis. Along with the view, we discuss the methodology and architecture of OOP in AI software. ROOT, which is an AI programming Language and environment developed by our group, reflects the understanding discussed in the paper.

    参考文献
    相似文献
    引证文献
引用本文

王怀民,陈火旺.人工智能软件中的面向对象程序设计.软件学报,1993,4(1):43-49

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:1990-11-16
  • 最后修改日期:1991-02-08
  • 录用日期:
  • 在线发布日期:
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号