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

用PROLOG模拟Lyusia语言中状态转移编程体裁
引用本文:江明德.用PROLOG模拟Lyusia语言中状态转移编程体裁[J].电子科技大学学报(社会科学版),1990(5).
作者姓名:江明德
作者单位:电子科技大学计算机系
摘    要:新人工智能语言 Lyusia 是一种多体裁多层次的新型编程语言。它在语法上和在语义上有机地协调地统一了五种编程体栽:泛函的,逻辑的,集合论的,状态转移(过程的与法则的相结合)的及数据流的。本文通过一些例子,用 PROLOG 来模拟 Lyusia 语言中状态转移编程体裁,以达到:(1)阐明状态转移编程体裁的逻辑本质。(2)显示“状态转移编程体裁既蕴含着过程性,又蕴含着说明性(declarative)”。(3)显示“状态转移编程体裁是过程编程体裁与基于法则编程体裁的结合”。(4)表明状态转移编程体裁在表达能力方面的简洁、灵活、善变。(5)说明状态转移编程体裁的应用。

关 键 词:多体裁多层次的编程语言  Lyusia  编程语言  状态转移编程体裁  PROLOG  编程语言

STATE-TRANSITION PROGRAMMING PARADIGM IN LYUSIA SIMULATED BY PROLOG
Jiang Mingde.STATE-TRANSITION PROGRAMMING PARADIGM IN LYUSIA SIMULATED BY PROLOG[J].Journal of University of Electronic Science and Technology of China(Social Sciences Edition),1990(5).
Authors:Jiang Mingde
Institution:Dept.of Computer Science
Abstract:The new-generation AI language Lyusia is a multiple-paradigms multiply-stratified programming language~(1,2]).In syntax and in semantics it organically andharmoniously unifies five programming paradigms,i.e.,functional,logic,set-theoretical,state-transition(which is itself the unity of procedural and rule-basedparadigms),and data-flow paradigms.Simulating the state-transition programmingparadigm(STPP)by Prolog through some examples,the author intends to attainthe following:(1)a clarification of the logic essence of the STPP;(2)a display of the factthat the STPP implies both the procedural paradigm and the declarative paradigm;(3)ashow of the fact that the STPP is the unity of procedural paradigm and rule-basedparadigm;(4)a demonstration of the marvellously expressive power of the STPP in sim-plicity,clarity,flexibility,and versatility;(5)an explanation of the application of theSTPP.
Keywords:multiple-paradigms multiply-stratified programming paradigm  programming language Lyusia  state-transition programming paradigm  programming language Prolog
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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