上班后,才发现大学编译原理白学了

#上班后,才发现大学__白学了#

上班几个月,我才深刻体会到大学的一门课:编译原理,真的是名副其实的“白学了”。

学了:

词法分析:写正则匹配符号、分词

语法分析:构建语法树、LR(1)分析表

中间代码生成:四元式、三地址码

编译优化:常量折叠、死代码消除

链接和装载:符号表、重定位、段表

考试的时候,老师拿出复杂语法规则让你画分析表,真是头秃三天。

2. 上班后发现

大部分工作根本用不到:写业务代码、C++开发、后端服务,你甚至连四元式、LR(1)分析表的影子都不会见到

遇到的“编译”场景:只有调试编译错误、查编译器报的错误信息,根本不用自己写分析器

唯一能稍微用到的:理解编译器优化能帮你写更高效的代码,或者调试模板、宏展开时有点帮助
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务