摘要:This paper analyses simulation systems for teaching compilers,represents their technical characteristics and topics addressed,their benefits in the teaching process,and the advantages and disadvantages of each simulator analyzed.Based on this information,a reader can easily decide which simulator is the most suitable for his needs.The usage of simulators in education has been recognized as an effective tool for exploration of complex and dynamic systems.A simulator can illustrate a large number of abstract theoretical concepts from the various phases of program translation.Simulation systems in the field of compilers stand for a perfect combination of theory and practical experiences,and as such contribute to the improvement of the teaching process.
其他摘要:U ovom radu izvršena je analiza simulacionih sistema za učenje programskih prevodilaca,predstavljene su njihove tehničke karakteristike,teme koje obrađuju,benefiti njihovog korišćenja u nastavi,kao i prednosti i mane svakog analiziranog simulatora.Na osnovu ovih informacija čitalac lako može da donese odluku o tome koji simulator je za njegove potrebe najpogodniji.Simulatori su u obrazovanju prepoznati kao alati za efikasno proučavanje kompleksnih i dinamičnih sistema.Veliki broj teorijskih apstraktnih koncepata iz različitih faza programskog prevođenja može se ilustrovati pomoću simulatora.Simulacioni sistemi u oblasti programskih prevodilaca predstavljaju odličan spoj teorijskog i praktičnog iskustva,i kao takvi doprinose unapređenju nastavnog procesa.
关键词:simulation systems;compilers;automata theory;formal languages
其他关键词:simulacioni sistemi;programski prevodioci;teorija automata;formalni jezici