%0 Journal Article %T OBJECT-ORIENTED PROGRAMMING FOR AI SOFTWARE
人工智能软件中的面向对象程序设计 %A Wang Huaimin %A Chen Huowang %A
王怀民 %A 陈火旺 %J 软件学报 %D 1993 %I %X 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. %K 人工智能 %K 软件 %K 面向对象 %K 程序设计 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=BAE44E43A2670475228F3537423FD9EB&yid=D418FDC97F7C2EBA&vid=E158A972A605785F&iid=CA4FD0336C81A37A&sid=BE33CC7147FEFCA4&eid=2A3781E88AB1776F&journal_id=1000-9825&journal_name=软件学报&referenced_num=1&reference_num=16