METHODS OF TEACHING THE DESIGNING OF TRANSLATORS
This article presents the methods of teaching technology of the development of translators from high-level programming languages. The proposed methods contributes to the development of algorithmic thinking skills. The peculiarity of the considered methods is a consistent study of the main stages of building a compiler such as lexical analysis, syntactic analysis, semantic analysis, reverse polish notation interpreter. The study is based on the example of a specialized educational programming language that contains the minimum set of basic algorithmic structures. The interpreter from this language with the use of algorithms based on finite state machine, recursive descent parser and reverse polish notation was developed.
Keywords: methods of teaching, translator, interpreter, algorithmic thinking
References:
1. Psikhologiya myshleniya [Psychology of thinking]. URL: http://libsib.ru/obschaya-psichologiya/psichologiya-mishleniya (accessed: 18.11.2013) (in Russian).
2. Stas A. N., Dolganova N. F. Razvitiye algoritmicheskogo myshleniya v protsesse obucheniya budushchikh uchiteley informatiky [Algorithmic thinking development when training computer science teachers]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2012, vol. 7(122), pp. 241–244 (in Russian).
3. Yakimenko O. V., Stas A. N. Primeneniye obuchayushchikh program-trenazherov v obuchenii programmirovaniyu [Use of Computer Tutors in Teaching Programming]. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta – TSPU Bulletin, 2009, vol. 1(79), pp. 54–56 (in Russian).
4. Rabochye programmy distsipliny “Translyatsiya s yazykov vysokogo urovnya” [The working program of the discipline “Transmission with highlevel languages”]. URL: http://tspu.edu.ru/images/fmf_news/UMKD/230400.62_Informacionnye_sistemy_i_tehnologii/B_3_V_07__Translyaciya_s_yazikov_visokogo_yrovnya.doc (accessed: 05.04.2013) (in Russian).
Issue: 8, 2015
Series of issue: Issue 8
Rubric: METHODICAL TRAINING OF SPECIALISTS
Pages: 76 — 81
Downloads: 841