某人对编译原理学习步骤的总结

某人对编译原理学习步骤的总结
比较实用有效的编译原理学习步骤:

  1.先利用ANTLR之类的编译器生成工具,做一个小程序(如上面提到的HTML文件转化成纯文本文件的程序),所需知识只是正则表达式的基本知识和生成工具本身的使用方法(可以看联机帮助和网上教程(tutorial)来掌握). 这样做的好处是:

  1)可以体会到编译原理的实用性,提高学习兴趣

  2)入门容易,消除编译原理学习的畏难情绪.

  3)获得词法分析器和语法分析器的感性认识,有利于加深对理论的理解.

  4)获得编译器自动生成工具(compiler compiler)的使用经验,提高解决实际问题的能力.(实际工作很多都不是手编而是利用工具的)

  2.象ANTLR之类的工具是开源(open source)的,可研究其源码,以便必要时自己手编分析程序.

  3.回过头来看编译原理教材. 这时大概会发现,很多理论很容易懂,剩下的只有上面说的几个难点,多看几遍,重点突破.

  4.结合教材所附源码,进一步加深对教材的理解

大家给我提提意见,给点好的建议,公司过年放14天假,打算回去突击下编译原理。

你可能感兴趣的:(某人对编译原理学习步骤的总结)