首页> 外文会议>SIGPLAN symposium on Compiler construction >The linear graph package, a compiler building environment
【24h】

The linear graph package, a compiler building environment

机译:线性图包,一个编译器构建环境

获取原文

摘要

The Linear Graph package is a collection of software tools that provides a software development environment particularly well suited to compiler construction. More precisely, the Linear Graph (or "LG") package is a generic specification of these tools. No specific implementation language or host computer system is presumed, and, in fact, LG packages have been built in several languages on a variety of computers.

These LG packages have proved to be powerful tools. We have used LG to build two FORTRAN-77 compilers, a JOVIAL compiler, and a Pascal compiler; we are presently using LG to build a CHILL compiler, an Ada* compiler, a third FORTRAN-77 compiler, and an optimizer for the JOVIAL compiler. We have also used LG to build some related support software: the linker used with the Pascal compiler, and a global symbol data base system for the JOVIAL and Pascal compilers. The LG package simplified the design, implementation, and maintenance of these compilers and support programs.

机译:

Linear Graph软件包是一组软件工具,可提供特别适合于编译器构造的软件开发环境。更准确地说,线性图(或“ LG”)程序包是这些工具的通用规范。没有假定特定的实现语言或主机计算机系统,实际上,LG软件包已在多种计算机上以几种语言构建。

这些LG软件包已被证明是功能强大的工具。我们使用LG来构建两个FORTRAN-77编译器,一个JOVIAL编译器和一个Pascal编译器。我们目前正在使用LG来构建CHILL编译器,Ada *编译器,第三个FORTRAN-77编译器以及JOVIAL编译器的优化器。我们还使用LG来构建一些相关的支持软件:用于Pascal编译器的链接器,以及用于JOVIAL和Pascal编译器的全局符号数据库系统。 LG软件包简化了这些编译器和支持程序的设计,实现和维护。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号