Design and Implementation of a CHILL96 Compiler Using C++ Intermediate Code


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 5, pp. 1559-1569, May. 2000
10.3745/KIPSTE.2000.7.5.1559,   PDF Download:

Abstract

CHILL96 is recommended as development language for telecommunication systems by ITU-T. In this paper, we describe the design and implementation of CHILL96 compiler using C intermediate code. Translation rules from CHILL96 to C are designed for code generation. The CHILL96 compiler is composed of four parts such as syntax analyzer, visibility checker, semantic analyzer and code generator, and each part has very close relationship with symbol table and abstract syntax tree. Performance evaluation has been performed for feasibility study. After performance evaluation, we conclude the CHILL96 compiler using C intermediate show good performance compared with other CHILL compilers. In addition to high performance and portability, the CHILL96 compiler using C intermediate code helps application developers to maintain and enhance telecommunications software by translating CHILL96 program to C program.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. S. Keum, J. K. Lee, D. G. Lee, B. S. Lee, "Design and Implementation of a CHILL96 Compiler Using C++ Intermediate Code," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 5, pp. 1559-1569, 2000. DOI: 10.3745/KIPSTE.2000.7.5.1559.

[ACM Style]
Chang Sup Keum, Joon Kyung Lee, Dong Gill Lee, and Byung Sun Lee. 2000. Design and Implementation of a CHILL96 Compiler Using C++ Intermediate Code. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 5, (2000), 1559-1569. DOI: 10.3745/KIPSTE.2000.7.5.1559.