Title of article
An educational tool for teaching compiler construction
Author/Authors
M.، Mernik, نويسنده , , V.، Zumer, نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2003
Pages
8
From page
61
To page
68
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
Serial Year
2003
Journal title
IEEE TRANSACTIONS ON EDUCATION
Record number
98436
Link To Document