首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 20 毫秒
1.
KLND编辑程序是用作核心语言KLND的一个软件开发工具.它能在全屏幕正文编辑的方式下,对KLND语言源程序自动进行语法检查,并自动为KLND编译程序提供增殖编译单位.本文给出该编辑程序的设计思想、主要功能以及相应的实现技术.  相似文献   

2.
KLND调试程序的设计与实现   总被引:1,自引:0,他引:1  
KLND调试程序是并行推理系统NDPIS程序设计环境中的一个软件开发工具.它采用以编译程序为基础,基指令系统提供调试类指令的实现方法,有效地提供在KLND级上动态地调试KLND程序的手段,具有友善的用户界面.本文讨论该调试程序实现中的主要问题及其解决办法,给出其设计思想,主要功能和有关实现技术.  相似文献   

3.
1.前言目前,编译自动化已成为计算机科学的一个重要课题。编译程序自动生成的理想化目标是:输入一种程序语言和一种计算机描述,输出在这种计算机上运行的这种语言的编译程序。然而,由于人们对程序语言和计算机的语义不能给出适当的描述,使得至今尚未产生这样一个软件工具。实现编译自动化的现实方法是:对编译程序的各个部分分别实现自动化。  相似文献   

4.
Java编译程序技术与Java性能   总被引:3,自引:1,他引:3  
冀振燕  程虎 《软件学报》2000,11(2):173-178
概述了Java编译程序技术,把Java编译程序分成5类:具有解释技术的编译程序;具有及时(JIT)编译技术的编译程序;具有自适应优化技术的编译程序;本地编译程序和翻译程序.详细描述和分析了它们的体系结构和工作原理.同时也分析了编译程序技术对Java性能的影响.  相似文献   

5.
TTCN 是 ISO 为描述网络协议实现标准化测试控制数据而制定的语言,因此 TTCN 实现是标准化测试控制数据定义开发环境不可缺少的工具。文中介绍了中国科学院 成都计算机应用研究所(CICA)对最新版本的 TTCN 编译实现的设计方案。该编译程序能接收 TTCN 两种形式中的任意一种,实现了对 TTCN 的分别编译,提供了增殖编译手段,将有效地支持以 TTCN 描述的标准化测试控制数据的实现;另外,该编译程序为建立一个能够适应各种不同测试对象,以及不同测试完整性要求,而且能够在测试过程中动态选择测试控制数据的自动测试系统奠定了必要的基础.  相似文献   

6.
FORTH交叉编译的简单实现方案   总被引:1,自引:0,他引:1  
本文设计了一种简单地实现FORTH交叉编译的方案,分别具体介绍了用于生成压缩目标码的以及用于自展开发的交叉编译程序的设计方法,以及当目标系统与宿主系统编译结构不同或机器指令不同时的处理方法。附录给出了实例程序清单。  相似文献   

7.
11.编译命令11.1 命令格式编译命令用于控制编译程序的操作。除end 语句外,所有的命令都以百分号开始,百分号必须在第一列,在百分号前不得有行号。和编译命令在同一行上的其它字符不属于编译命令,编译程序不考虑这些字符。  相似文献   

8.
怎样评价一个编译程序,换句话说要知道一个编译程序的实现与语言标准相符到了什么程度,就必须对编译系统进行测试.757 FORTRAN编译程序的测试工作为了保证757 FORTRAN编译程序的质量,在757计算机上对FORTRAN编译程序进行了一系列测试.为什么757编译系统要开展测试工作?757计算机是大型向量计算机,采用流水线结构,纵横加工实行向量处理.它的语言在FORTRAN77的基础上加以向量扩充,以期充分发  相似文献   

9.
下列语句,内部函数和置位功能被编译程序用来在编译编译程序时产生更有效的结果代码和更有效的使用存储。为了在编译程序里调用那些实现这些功能的例行程序,要求编译程序包括一种附加的工作方式选择。这种工作方式的编码为:  相似文献   

10.
68000C反编译程序能将C编译生成的目标码经反汇编产生的68000汇编语言程序翻译成C语言程序。该反编译程序主要由语句翻译器和符号表产生器两部分组成。本文介绍语句翻译器的结构、算法和实现方法。  相似文献   

11.
为了帮助加深对计算机语言编译技术的理解和应用,引述了PL/0语言的文法体系,简要介绍了PL0语言编译程序的基本构成部分及其大体功能.通过跟踪PL/0语言编译程序对一段示例程序进行处理的内部过程,对构成语言编译技术的主要组成部分即词法分析、语法分析、中间代码生成、存储器分配、表格管理、错误处理等过程进行了重点分析,详细叙述了其工作原理与实现机制以及相互之间的关系.  相似文献   

12.
论述基于单片机的PLC独具特点的目标程序框架结构,定义基于单片机的PLC源语句标准集合及数组表示方法和目标代码集合,阐述了源语句和目标代码之间的映射关系和编译方法,并分析该编译程序结构和盲码技术.对其他单片机应用编译程序编制有一定的参考价值.  相似文献   

13.
《Ada编译程序系统剖析》是我国七·五期间军用计算机研制计划中的主要课题之一。其目标是以VAX/VMS Ada编译程序系统的目标码为对象,搞清该系统的结构、功能、方法和接口技术。从Ada编译及其环境各方面介绍了Ada编译系统的结构、所采用的编译方法、各遍扫描的任务和相互接口、中间语言的形式、Ada任务与异常的实现以及与操作系统VMS的接口等技术。  相似文献   

14.
本文将介绍编译程序自动生成的方法,该方法在NCI(华北计算技术研究所)用来发展编译程序自动生成系统(CSG).本文还详细地讨论属性文法以及如何使用属性文法进行编译程序设计.  相似文献   

15.
本文阐述了Modula-2的分块编译及其实现思想,并给出了构造一个完整的Modula-2编译程序的一个具体方法。  相似文献   

16.
编译是计算机专业学生一门重要的础课程。但目前一些教材和教学方法使学生在学了编译以后仍不知道怎样具体设计和开发语言的编译程序。本文作者以提高学生研究开发能力为目标,运用多年研究发展的SI-NS图技术,对编译教材内容和教学方法进行了改革,取得了满意的效果。1.编译的重要性及其教材和教学现状编译内容之所以重要有多方面原因:(1)懂得编译有助于深刻理解和正确使用程序设计语言。(2)编译内容涉及计算机组织结构、指令系统以及操作系统等,它有助于加深对整个计算机系统的理解。(3)设计开发编译程序的软件技术同样可以用于其他软件的…  相似文献   

17.
1.编译程序的移植和抽象机 编译程序把用高级语言写的程序翻译为用汇编语言或机器语言写的目标程序,它与程序设计语言及计算机的结构有关。由于目前程序设计语言与计算机的多样性,这就给编译程序的构造带来了沉重的负担。为了更快,更容易地构造各种机器上的编译程序,人们研究编译程序的可移植性。可移植的编译是一种不依赖于操作系统的特殊性质的、独立于具体机器的编译。从可移植性出发,编译程序分为与机器无关的部分及与机器有关的部分。前者只与语言有关,称为与语言有关的转换程序(LDT),后者依赖于目标机,称为与机器有关的转换程序(MDT);两者之间的接口可以是过程调用的方式,也可以是一种中间语言,如下图。  相似文献   

18.
袁正才  刘春林  胡定磊 《计算机工程》2004,30(22):79-80,116
VLIW DSP机器由于硬件控制简单,指令的并行性完全在编译时决定,因此编译程序成为基于VLIW DSP机器应用的关键因素。文章描述通过在编译程序中使用目标机器描述技术,提高了编译程序的可重定目标性,减少了生成目标编译程序的难度。  相似文献   

19.
“教育部-微软精品课程”建设项目之“编译原理”   总被引:1,自引:0,他引:1  
“编译原理”是大学本科计算机类专业的一门主干课程。设置该课程的目的在于系统地向学生讲述编译系统的结构、工作流程以及编译程序各组成部分的设计原理和实现技术,使学生通过本课程的学习,既掌握编译理论和方法方面的基本知识,同时也获得设计、实现、分析和移植编译程序方面的初步能力。由于编译系统的设计与实现涉及到离散数学、形式语言与自动机理论、程序设计语言、数据结构、软件工程学以及计算机系统结构等许多领域,需要综合运用这些知识来解决本课程所提出的一些问题;另一方面,本课程所阐明的一些概念、原理、技术和方法也可应用于…  相似文献   

20.
为了帮助加深对计算机语言编译技术的理解和应用,引述了PL/0语言的文法体系,简要介绍了PL/0语言编译程序的基本构成部分及其大体功能。通过跟踪PL/0语言编译程序对一段示例程序进行处理的内部过程,对构成语言编译技术的主要组成部分即词法分析、语法分析、中间代码生成、存储器分配、表格管理、错误处理等过程进行了重点分析,详细叙述了其工作原理与实现机制以及相互之间的关系。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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