Title of article :
An educational tool for teaching compiler construction
Author/Authors :
M.، Mernik, نويسنده , , V.، Zumer, نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2003
Abstract :
Compiler construction is a well-developed discipline since there is a long tradition of producing compilers supported by practical underlying theory and a large selection of textbooks. In the compiler construction course, students learn how to write a compiler by hand and how to generate a compiler using tools like lex and yacc. However, these tools usually have little or no didactical value. In this paper, the software tool LISA is described. It facilitates learning and conceptual understanding of compiler construction in an efficient, direct, and long-lasting way. The authorsʹ experience in using the tool shows the following didactical benefits: support for constructive learning, stimulation of exploratory and active learning, support for different learning styles and learning speed, increased motivation for learning, and better understanding of concepts.
Keywords :
Time-average , Stress jump , Interface , Turbulence modeling , Volume-average , porous media
Journal title :
IEEE TRANSACTIONS ON EDUCATION
Journal title :
IEEE TRANSACTIONS ON EDUCATION