Gödel语言程序设计环境的设计与实现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:h563268898
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
G(o|¨)del语言是继Prolog语言之后出现的一种通用、高效、表达性较强的说明性逻辑程序设计语言,它摒弃了Prolog语言中的非逻辑成分,试图解决Prolog语言中存在的语义问题。在多年来逻辑程序设计研究和原有Prolog语言的基础上,G(o|¨)del语言引入了类型系统和模块系统,增加了延迟计算和剪枝操作等控制机制,支持抽象数据类型(ADT)和元程序设计,使它具有较强的可表达性能力。逻辑程序设计语言的重要性早已为人们所熟知,但G(o|¨)del语言作为新型逻辑程序设计语言,它为人们所熟悉和认同需要一定的时间和实践,尤其需要合适的编译程序和开发环境支持。本文承接项目组开发的一个G(o|¨)del语言编译程序,设计和初步实现了一个G(o|¨)del语言程序设计环境GPDE(G(o|¨)del Programming Development Environment),它是一个在Windows环境下开发的集程序设计、文件编辑、程序编译、连接装配、运行调试和程序执行等多种功能于一体的具有良好人机交互界面的可视化程序设计环境,为G(o|¨)del语言程序设计与开发提供了良好的支持。我们依据现代系统软件开发原理和风范,在给出用户需求分析和系统基本功能分析的基础上,设计并提出了实现G(o|¨)del语言程序设计环境GPDE的体系结构模型,阐述了该体系结构模型的工作原理及其各功能模块的设计思想,分析了它与编译程序和推理机程序的关系,并着重阐述了GPDE中多文档机制的源程序编辑程序、项目资源管理和可视化计算技术等部件的实现方法和技术。模块系统是G(o|¨)del语言的重要成分和机制,它支持抽象数据类型(ADT)程序设计。G(o|¨)del语言本身拥有一个丰富的系统模块库,可为用户提供几乎满足各种应用需要的抽象数据类型。模块系统在GPDE中的组织和实现为G(o|¨)del语言的编译系统提供了一种模块独立编译的实现机制。本文详细介绍了分块编译和类型安全链接机制,对模块系统在GPDE中的组织方法和实现进行了详细的分析和设计,给出了模块系统实现的功能结构,并对其中的编译预处理、模块存储器和独立编译生成中间文件等主要的功能模块及其实现做了详细的阐述,同时,对G(o|¨)del语言系统模块的实现和动态调用做了详细的介绍,并给出了系统模块的实现实例。我们设计和实现的这个G(o|¨)del语言程序设计环境GPDE基本上拥有当前高级语言程序设计环境的功能组成,它将为G(o|¨)del语言的推广、深入研究起到一定的基础作用。相信随着G(o|¨)del语言编译系统实现技术的逐步成熟,以及其程序设计环境的不断完善,G(o|¨)del语言将会受到更多的关注。
其他文献
几年前,IBM创造性地提出了“服务科学”这一新的学科,该学科的目标是创建一个服务领域来发展和实施技术、应用以帮助商家、政府和其它组织改进目前的服务,并迎接和创造新机遇
对于网络技术的未来,人们需要更加方便,快捷的网络接入方式,传统的有线方式往往不能很好地满足这样的要求,所以现今网络的接入方式正在由有线接入方式转向了无线接入方式。80
XML不仅可以描述结构化数据,还可以有效描述半结构化,甚至非结构化数据。这使它在Web数据管理上得到了广泛的应用。但另一方面,XML技术在数据管理方面存在明显缺点。我们知道
近期秦皇岛地区煤市分析近日,秦皇岛地区的煤炭交易行情出现了回暖的迹象,大同优混抵上海港水陆联运划账变更价由春节期间的最低价262元/吨,跳升到264元/吨,特别是大优煤十分抢手。据我们
资源管理区域作为计算网格的主要组成部分,在作业调度和资源分配中起到了重要作用。本文通过对计算网格管理域中作业调度过程的详细分析,发现管理域中的作业都是以一种离散的随
VOD是在数字电视上开展的最具吸引力的增值业务,其交互性满足了人们主动收看电视节目的需要,是目前各国软件研究人员的研究重点。VOD BOSS帮助运营商对VOD系统进行有效管理,
图像的超分辨率(SR, Super Resolution)研究是指从一幅或多幅低分辨率图像(LR, Low Resolution)序列中重构出一幅同场景的高分辨率图像(HR,HighResolution)的过程。近些年,SR
本文对H.264快速运动估计算法的优化进行了研究。文章针对UMHexagonS算法的不足,提出了一种改进的整像素快速运动估计增强EUMI-texagonS算法。增强算法通过增加提前终止阀值3,
“国民之魂,文化予之;国民之魄,文化铸之”。文化是民族的血脉,是人民的精神家园,而文化小康则更是全面小康的题中应有之义。放眼中外,大学历来是文化建设的首善之区与核心腹地。在全面建成小康社会的新征程中,大学应该主动突破那种将文化只是作为陪衬和装饰的视域局限,以前所未有的高度、空前重视的力度、历史纵深的广度,通过实现文化传承与创新和人才培养、科学研究及社会服务的深度融合,来加强和推进校园文化建设。  
期刊
[摘 要] 新时代我国社会主要矛盾反映到高等教育领域,就是发展结构的不均衡、不充分,一般地方高校(尤其是西部)发展滞后就是典型表现之一。这既不利于我国高教整体实力提升及高教强国建设,也不利于国家现代化建设及中国梦实现,当然也不利于教育公平、社会公平推进及和谐社会建设。国家应做好统筹规划,实施政策救济,开展“精准扶贫”“对口支援”等活动,促进地方高校内涵建设,持续发展。  [关键词] 高等教育;主要