7Ortin F, Zapico D, Cueva J M. Design patterns for teaching type checking in a compiler construction course[J]. IEEE Transactionson Education, 2007,50(3): 273-283.
2Abhijat Vichare. Gee Internals: A Conceptual View[EB/OL]. [2011-01-01].http://kcchao. wikidot. com/gcc-internals. Dec 2007.
3Computing Curricula 2008: An interim revision of cs 2001[EB/OL]. [2011-04-10]. http://www. acm. org/education/ curricula/ComputerScience2008. pdf.
4Rastislav Bodik. Small Languages for Undergraduates[EB/OL]. [2011-04-10]. http://www. sigplan. org/pl-workshop/ contributions/30. doc.
5Marc L. Corliss, E ChristopherLewis. Bantam: A Customizable, Java-based, Classroom Compiler[C]. In Proceedings of the 39th ACM Technical Symposium on Computer Science Education, 2008:38-42.
6Tyler Sondag, Kian L. Pokorny, Hridesh Rajan. Frances: 1 Tool for Understanding Code Generation[C].In Proceedings of the 41st ACN Technical Symposium on Computer Science Education, 2010:12-16.
7Francisco J. hlmeida-Martinez, Jaime Urquiza-Fuentes. Syntax Trees Visualization in Language Processing Courses[C]. In Proceedings of Ninth IEgE International Conference on Advanced Learning Technologies. 2009: 597-601.
8Adam B. Mallen Dennis Brylow. Compiler Construction with A Dash of Concurrency and An Embedded Twist[C]. In Proceedings of IEEE SPLASH'10, 2010:161-168.
9Francisco Ortin, Daniel Zapico, Juan Manuel Cueva. Design patterns for teaching type checking in a compiler construction course[J]. IEEE Transactions on Education, 2007,50(3): 273-283.
10Mar jan Mernik, Vijem Zumer. An educational tool for teaching compiler construction[J]. IEEE Transactions on Education, 2003,46(1): 61-68.