摘要
将面向对象编程(OOP-ObjectOrientedPrograming)和面向Agent编程(AOP-AgentOrientedPrograming)进行对比,并以JACKAgent平台为实例来分析AOP的特色。JAVA是面向对象的典型编程语言,而JACKAgent语言是基于BDI(BeliefDesireIntention)来对JAVA语言的扩充。
This paper makes a comparison between OOP programing and AOP programing,and analyses the characteristics of AOP with keeping JACK Intelligent Agents TM as an example.JACK Agent language is based on the BDI and is the extension of JAVA which is one of the typical languages of the OOP.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第23期114-116,154,共4页
Computer Engineering and Applications
基金
江苏省教育厅基金项目(编号:02KJD540002)资助