/ Projects / Joint usage of compiler theory and SWITCH-technology (on the example of development of calculator)
(версия для печати)
Joint usage of compiler theory and SWITCH-technology (on the example of development of calculator)
(C) 2003 A.A.Shtuchkin, A.A.Shalyto
Saint-Petersburg State Institute of Fine Mechanics and Optics (Technical University)
A number of problems appear when the compiler theory  is used in practice. These problems could be eliminated combining compiler theory with SWITCH-technology [2, 3], which is based upon using finite automata.
Let's count some of the problems, which can be eliminated using this technology.
In paper , like in other papers on compiler theory , only basics on compiler design are stated, but the transition from compiler project to its source code lacks formalism.
Another problem is that algorithms used in compiler designing are described in terms of natural or some pseudo-language. It can be done more effectively using finite automata.
Using SWITCH-technology this problems could be removed.
This approach is approved on the example of development of calculator. Description you can find in paper .