共查询到20条相似文献,搜索用时 31 毫秒
1.
张景善 《计算机应用与软件》1984,(4)
本文介绍了一种自动化程度高,功能全的数控线切割机自动编程语言(XQG)。该语言形式简明,使用方便,适用于加工精度要求高,形状复杂的工件(尤其是带非圆曲线的)的自动编程。文中阐述了该语言的各种语句,以及用FORTRAN 为母语言开发的该语言编译程序的设计思想。该编译程序呈块状结构,具有易修改、扩充、移植和可维护性好等特点。 相似文献
2.
一个自动编译系统ACS 总被引:1,自引:0,他引:1
本文介绍一个自动编译系统ACS。对某上下文无关文法语言,写出其词法描述、语法描述、语义描述和目标机描述。ACS系统可以自动生成此语言在目标机上的编译程序。ACS系统由六个子模块组成:词法自动生成器、语法自动生成器、语义自动生成器、中间语言转换程序、优化程序和代码自动生成器。本文将分别讨论这六个子模块的原理和功能,还将给出用ACS系统生成的一个编译程序实例—Mini_Ada编译程序。 相似文献
3.
本文介绍了利用属性文法自动生成编译程序的总体结构和语义计算器的一般结构,还讨论了语义分析程序的结构,递归子程序的非范式与范式静态程序结构,着重讨论了目标程序(C语言)的输入范式数据结构、递归子程序目标范式结构。 相似文献
4.
本文介绍了一个用于编译程序测试的程序自动生成器,该生成器以编译程序对象语言的前后文无关文法作为输入,根据该语言的具体特点,对语言的数据对象采用了一种表结构的描述方式,并通过对表的操作,有效的解决了语言的前后文相关问题,该生成器不但可按语言文法的描述自动生成覆盖该语言各种语法现象的程序,而且还可按用户要求生成具有某种语法现象的程序,另外,该生成器在生成策略、生成算法及推导机制等方面也有自己显著的特色。 相似文献
5.
李福顺 《计算机应用与软件》1986,(4)
本文重点介绍FORTH反编译程序的设计及实现。对FORTH语言字典结构、条件循环和条件分支作了全面分析,详细地介绍了反编译的具体方法,并在反编译程序中实践了将程序控制由判定短语(条件循环语句或条件分支语句)内部转移到外部的程序设计方法。 相似文献
6.
刘宗田 《小型微型计算机系统》1988,(2)
68000C反编译程序能将C编译生成的目标码经反汇编产生的68000汇编语言程序翻译成C语言程序。该反编译程序主要由语句翻译器和符号表产生器两部分组成。本文介绍语句翻译器的结构、算法和实现方法。 相似文献
7.
屈延文 《计算机研究与发展》1985,(10)
本文将介绍编译程序自动生成的方法,该方法在NCI(华北计算技术研究所)用来发展编译程序自动生成系统(CSG).本文还详细地讨论属性文法以及如何使用属性文法进行编译程序设计. 相似文献
8.
第四代语言HLL—Ⅱ编译程序的构造 总被引:1,自引:1,他引:0
HLL-Ⅱ语言是我们设计的一个面向商务处理的第四代语言。本文简要介绍了HLL-Ⅱ的功能和程序结构,着重讨论了HLL-Ⅱ编译程序的结构及其语法分析与语义分析技术。 相似文献
9.
本文介绍了国产高档微机LS-84上的C语言编译程序,即LS-84C的主要特点及移植要点。首先对C语言的发展历史以及与UNIX操作系统的关系进行了简单的介绍,然后系统地描述了C语言编译程序的主要算法、结构、工作流程、其中包括富有特色的语法分析和代码生成部分,接着讨论了移植中要解决的主要问题,着重对寄存器资源分配、栈区分配、函数处理、模式匹配及SU数等与机器和资源关系密切的部分进行了较详细的讨论。 相似文献
10.
LR分析法在词法分析器自动构造中的应用 总被引:7,自引:2,他引:7
提出了一种新的自动构造编译程序词法分析器的方法,LR分析法通常用于语法分析,但只要适当修改LR分析总控程序,就可将LR分析法用于词法分析器的自动构造。该方法的优点不仅在于将词法分析器自动构造方法与语法分析器自动构造方法统一,简化了编译程序的设计和构造,而且该方法自动化程序较高,只要确定描述单词的文法和词形编码表,便可自动生成任何程序设计语言编译程序的词法分析器。 相似文献
11.
本文构造的XYZ/NGAE系统是建立在属性文法基础上的前端编译程序自动生成系统.本文在概述了属性文法及其描述语言之后,简要地介绍该系统的体结构以及为减少空间开销而采用的优化措施. 相似文献
12.
AGDL是一个属性文法定义语言,用来进行编译程序自动生成的说明。AGDL具有抽象数据类型的定义的施用型(Applicative language)语言,因此属性文法规则简明易读,是用来发展编译程序生成的重要工具语言。 相似文献
13.
本文构造的XYZ/NGAE系统是建立在属性文法基础上的前端编译程序自动生成系统。本文在概念了属性文法及其描述语言之后,简要地介绍该系统的体结构以及为减少空间开销而采用的优化措施。 相似文献
14.
杨抒 《计算机研究与发展》1987,(11)
KLND编辑程序是用作核心语言KLND的一个软件开发工具.它能在全屏幕正文编辑的方式下,对KLND语言源程序自动进行语法检查,并自动为KLND编译程序提供增殖编译单位.本文给出该编辑程序的设计思想、主要功能以及相应的实现技术. 相似文献
15.
1.编译程序的移植和抽象机 编译程序把用高级语言写的程序翻译为用汇编语言或机器语言写的目标程序,它与程序设计语言及计算机的结构有关。由于目前程序设计语言与计算机的多样性,这就给编译程序的构造带来了沉重的负担。为了更快,更容易地构造各种机器上的编译程序,人们研究编译程序的可移植性。可移植的编译是一种不依赖于操作系统的特殊性质的、独立于具体机器的编译。从可移植性出发,编译程序分为与机器无关的部分及与机器有关的部分。前者只与语言有关,称为与语言有关的转换程序(LDT),后者依赖于目标机,称为与机器有关的转换程序(MDT);两者之间的接口可以是过程调用的方式,也可以是一种中间语言,如下图。 相似文献
16.
1.1 编译程序的理论研究1.10 问题的陈述本文打算介绍如何在程序设计语言的语法定义的基础上去导出编设程序的结构的一个方法。1.101 引言这篇文章是在为 ALGOL 60[2]算法公式 相似文献
17.
高级语言通过调用汇编语言来弥补高级语言的不足。本文介绍 MicrosoftBASIC、FORTRAN、C 及 PASCAL 等高级语言编译程序与 MS 宏汇编程序之间建立接口的基本原则和方法,并给出了各种高级语言程序和汇编语言程序的接口实例。 相似文献
18.
19.
直接从源语言公式机械地生成相应的编译程序,这是编译系统研究的一个重要方面。它主要是研究如何设计出一个构造系统,将语言的语法公式作为初始信息供给构造系统,通过执行构造系统就可获得相应的编译程序。我们对此进行了初步探索,本文着重介绍语法分析程序的生成系统。此外,也介绍了与此有关的语法分析程序的形式以及对语言的一些规定。 相似文献
20.
李京 《计算机工程与应用》1987,(9)
本文作者在PDP—11/23上修改了OMSI PASCAL-2语言的编译程序,使该编译程序能够:1、支持PASCAL语言进行汉字的输入/输出,2、支持汉字作变量名和标识符,3、保持PASCAL语言原有的西文全部功能,4、避免产生二义性。该编译程序已达到实用化阶段,为今后汉字系统的开发工作打下一个良好的基础。 相似文献