Uri*_*Uri 15 compiler-construction parsing
我正在(与其他人一起)为没有CS背景的IT专业人员教授计算机科学的相对入门课程.自从我开发了自动机和语法的课程资料以来,我还负责编写有关编译器和编译器构造的知识.
多年前,当我在大学学习编译时,我们所有的例子都来自Lex和Yacc.这些仍然广泛使用吗?有没有更常用于Java的东西?学生精通C和Java,但从未使用过解析器生成器.
任何关于教什么的提示都将不胜感激
Wal*_*ght 14
我不使用词法分析器和解析器生成器.它们非常简单,可以手工生成,是编写器编写的最简单的部分.此外,当你手工制作它们时,你可以让它们非常快.