【flex&bison翻译】写在前面

谁说我不能喝 提交于 2019-12-20 00:54:05

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

从此文开始,我将连载翻译O'Reilly出版的,由John Levine著的《flex & bison》一书(见下图)。

一来强化自己的知识水平,二来能让自己静下心来细细读一本英文著作。毕竟自己读是一种感受,翻译出来,字斟句酌,又是另外一种感受。如果一不小心能给读者带来些许的好处,那我就更加开心了。

说起自己接触flex和bison的历史,要从2010年4月刚进现在这家公司说起了,当时做的一个项目中,我的任务是要将一块电路板上所有的 pin,port,chain,net等信息从指定的文件格式(如BSDL,HSDL,CLM等)中抓取出来,存到数据结构中,然后进行进一步处理。而抓 取信息的过程,就是将指定格式的文件进行词法语法的扫描解析,用到的工具就是今天的主角:flex和bison。在做该项目的时候对flex和bison 进行了粗略的学习,后来也没有太深入系统的学习过,业界使用该工具开发的应用程序也不多,可是我还是觉得flex和bison是很不错的两个工具,尤其是 在了解一些脚本程序(如Tcl,Perl,Ruby等)背后执行的原理时,经常要用到词法语法分析。因此拥有了这两项技能,能帮助我们理解很多更深层次的 东西。

废话不多说,下一篇正式开始flex和bison之旅。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!