Technical Report Number
A visual programming language is presented. This language uses interactive graphics to convey notion such as subroutine, recursion, block structure, parallel and serial processing to school children. Currently the system is interpreter based. To overcome the inefficiency of the interpreter based system, a compiler is implemented for this language. This report gives an overview of the compiler and the details about the parser, semantic analyzer and the code generator. Finally, a performance comparison between the interpreter based system and the compiler based system is given.
Choi, Julie Wing Kam, "A Compiler for a Two-Dimensional Programming Language" Report Number: WUCS-86-13 (1986). All Computer Science and Engineering Research.