Abstract:
The problem of development of the training environment for initial training in programming is considered. The semantic editor distinctive feature of which is an opportunity to submit the same program in different programming languages is described. The editor operates with semantic model of the program in the form of a semantic tree. The offered approach allowed completely refuse a phase of parse of a code, and significantly reduced the lexical analysis. The system allows addition of new syntax and provides the creation of methodical materials directly in the editor.
Keywords:training system, semantic editor, educational language, semantic model, syntax as interface, grammar of representation.