纸质出版:1978
移动端阅览
[1]徐家福,,,,,,,,,,,钱树人,,,,,,,,,,,钱士钧,,,,,,,,,,,王和珍,,,,,,,,,,,徐娟芬.NDHD软件自动产生系统中的核心语言[J].电子学报,1978(01):49-56.
徐家福, 钱树人, 钱士钧, et al. A CORE LANGUAGE IN THE SOFTWARE GENERATING SYSTEM NDHD[J]. Acta Electronica Sinica, 1978, (1): 49-56.
本文介绍了软件自动产生系统NDHD中的核心语言的设计
实现与试用情况。NDHD软件自动产生系统是一个依据系统程序设计语言和自展技术进行研制的系统。它的基础是用655机的机器语言编写的核心语言L
0
的自编译程序AC
0
。采用自展技术可以依次自动产生各层语言L
1
L
2
…L
n
的自编译程序。现已产生出两代这种自编译程序。试验表明
本系统不仅使编译程序的生产率提高了四倍
其功能亦有所扩充。文中对L
0
设计中的数据结构
控制结构、程序结构、输入输出等成分
以及实现中的间接变量、下标变量、域变量、过程与函数、输入输出及运行等部分的处理算法
均作了简要的介绍。
This paper describes the design and implementation of the core language in the software generating system NDHD as well as its application status. This system is based on the ideas of system programming language and bootstrapping technique. The essence of the system is the selfcompiler AC0 of the core language L0 (in 655 machine language). By applying bootstrapping technique
the selfcompilers of the succeeding languages L1
L2
…? Ln may be automatically generated in turn. At present selfcompilers of the first and second generations have been successfully generated by this system. The results indicate that not only production rate has been increased by four times
but also compiler capabilities can be easily extended. The data structure
control structure
program structure
input-output components in L0 as well as the compiling algorithms used in AC0 have been briefly described
0
浏览量
17
下载量
3
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621