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

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

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

学了:

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

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

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

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

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

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

2. 上班后发现

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

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

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

相关推荐

10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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