-
题名Gdel语言控制机制的研究与实现
- 1
-
-
作者
高伟
赵致琢
李慧琪
昌杰
-
机构
厦门大学信息科学与技术学院
-
出处
《智能系统学报》
2009年第4期345-351,共7页
-
文摘
Gdel语言是在Prolog语言基础上发展而来的一种新型逻辑程序设计语言,而控制机制是逻辑程序设计语言的核心内容.针对Prolog语言控制机制存在的问题,引出了Gdel语言中新的控制机制,包括DELAY延迟机制和剪枝操作然后通过实例分析,表明了这些新机制能有效地避免递归谓词的低效或无限循环调用,并能够实现子目标的协同执行,从而提高系统的运行效率.针对这一有效改进,在对Gdel语言控制机制比较深入研究的基础上,最后给出了Gdel语言控制机制的实现算法.该算法已在研发的Gdel语言编译系统中得以实现,通过实例测试,验证了算法具有较高的效率.
-
关键词
gdel语言
控制机制
延迟
剪枝
-
Keywords
godel language
control facility
delay
pruning
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名Gdel语言延迟声明语句的语义及其实现方法
- 2
-
-
作者
曹炳义
赵致琢
-
机构
厦门大学计算机科学系
-
出处
《计算机科学》
CSCD
北大核心
2012年第5期114-116,共3页
-
基金
国家自然科学基金(69383004)资助
-
文摘
Gdel语言因语言成份复杂而缺乏严格的语义基础和成熟的编译器,因此推出后它一直发展缓慢。对此采用进化代数描述了其主要语言成分延迟声明语句的过程性语义,然后介绍了依据该语义的具体实现方法并给出运行流程图和C语言描述。最后通过一个例子来具体说明延迟计算在基于扩展Warren机的编译系统中的执行情况。实验结果表明了其可行性。
-
关键词
gdel语言
延迟计算
进化代数
过程性语义
扩展Warren机
-
Keywords
Programming language gdel
delay computation
Evolving algebra
Procedural semantics
Extended WAM
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名逻辑程序设计语言Gdel与Prolog的比较
- 3
-
-
作者
昌杰
赵致琢
李慧琪
高伟
-
机构
厦门大学计算机科学系
-
出处
《智能系统学报》
2009年第2期163-168,共6页
-
文摘
在多态多类的一阶逻辑基础之上,围绕类型系统、模块系统、控制机制、元程序设计和输入/输出部分对Gdel语言功能进行分析.重点比较了逻辑程序设计语言Gdel与Prolog的联系与区别,通过比较分析,表明由于摒弃了Prolog语言中的非逻辑成分,引入了多种新的语言成分,Gdel语言具有更好的说明性语义和执行效率.
-
关键词
gdel语言
PROLOg语言
模块系统
类型系统
控制机制
元程序设计
-
Keywords
gǒdel
Prolog
modular system
type system
control mechanism
meta-programming
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名G觟del语言的说明性语义简述
- 4
-
-
作者
高伟
-
机构
厦门大学计算机科学系
-
出处
《福建电脑》
2009年第2期40-41,共2页
-
文摘
Gdel语言是在Prolog语言基础上发展而来的一种新型逻辑程序设计语言。本文基于类型一阶谓词逻辑的模型论,阐明了Gdel语言的说明性语义,为该语言的实现模型奠定了一定的理论基础。
-
关键词
gdel语言
类型
说明性语义
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
TP312FL
[自动化与计算机技术—计算机软件与理论]
-