NDHD软件自动产生系统中的核心语言
A CORE LANGUAGE IN THE SOFTWARE GENERATING SYSTEM NDHD出 版 物:《电子学报》 (Acta Electronica Sinica)
年 卷 期:1978年第1期
页 面:49-56页
学科分类:080804[工学-电力电子与电力传动] 080805[工学-电工理论与新技术] 0808[工学-电气工程] 08[工学]
主 题:系统程序设计语言 对象类型 程序语言 机器语言 软件 NDHD 指引元 编译程序 编译器
摘 要:本文介绍了软件自动产生系统NDHD中的核心语言的设计,实现与试用情况。NDHD软件自动产生系统是一个依据系统程序设计语言和自展技术进行研制的系统。它的基础是用655机的机器语言编写的核心语言L;的自编译程序AC;。采用自展技术可以依次自动产生各层语言L;,L;,…L;的自编译程序。现已产生出两代这种自编译程序。试验表明,本系统不仅使编译程序的生产率提高了四倍,其功能亦有所扩充。文中对L;设计中的数据结构,控制结构、程序结构、输入输出等成分,以及实现中的间接变量、下标变量、域变量、过程与函数、输入输出及运行等部分的处理算法,均作了简要的介绍。