Simulation of Compiler Phases
Abinaya Perumal, G Deepica, V. Jyothir Bindu · SSRN Electronic Journal · 2018
This project describes simulators, which are programming tools that make available for constructing complier. This project consists of a set of educational software simulators built to improve teaching with quality and provide tools for the remote teaching project to assess the knowledge of the students through test and assignments, to develop a laboratory environment for the students. We have being introduced a simulator especially designed for compiler construction. Starting from token generation to intermediate code generation provides a user interface with the simulator. The objective of this research is to develop simulator that gives more flexibility for users by providing a friendly user interface, large set of operations, and knowledge base of these machines. This is the foundation for an integrated teaching environment on the Web. The motivation for this work was the lack of educational software for teaching theoretical computations, and also the importance of generating qualified human resources to work. This work is meant to help students, through simulated programs, to understand the computational formality studies in advanced simulators, which makes available formalisms such as token generation, syntax tree, code optimization, intermediate code generation. The objectives of these simulators are the development of a laboratory Environment for the students. Here students can develop programs in different machines, run programs step by step for learning and correction, solve exercises, and provide assistance for teachers in the working out and correction of exams. Due to the good quality of the works presented, it was decided to develop a project to make instructional packages available in a local environment. The final result of this project is to provide general knowledge about compiler design.