Scientific journal
Scientific Review. Technical science
ISSN 2500-0799
ПИ №ФС77-57440

THEORETICAL ASPECTS OF DEVELOPING OF COMPILER FOR LEARNING THE BASICS OF TRANSLATION

Kuznetsov M.A. 1 Khorolskiy A.V. 1
1 Volgograd State Technical University
This paper is devoted to the principles on which you an interactive learning tool for the course “Fundamentals of translation” can be developed.The objective and the tasks of development have been formulated. Next, an analysis of existing examples of custom compilers and their limitations, as well as an example of successful implementation of this training project and the reasons for its failure. The stages of compilation, that need to be considered when designing and developing such an educational software package, in particular the description of grammar, lexical analysis, parsing, semantic analysis, code generation, and building terminals to check the given language. This article also discussed the theoretical aspects of the methods and their implementation to achieve the objectives and concluded that such complex may be implemented to maximize the efficiency of the learning process.