编译器前端原理入门

了解词法分析、语法分析以及编译工具
宫文学
北京物演科技CEO
1 人已学习 · 已完结
收藏

下载 App 随时随地学习

App Store 下载

Android 下载

扫描二维码下载客户端

编译器前端技术,也就是通常所说的词法分析、语法分析和语义分析,是学习编译原理的第一站。了解基础技术理论并加以实践,运用工具提升编译工作效率,才能保持长期的竞争力。

宫文学,北京物演科技CEO,连续创业者,2016年入选厦门市第九批“双百计划”领军型创业人才。他是国内最早做BPM(流程管理平台)和BI(大数据平台)的创业者之一,之后也做过电子表单和快速开发平台,这些都与编译技术密不可分。

本专栏共7讲,从理解代码入手,详细讲解编译器前端技术中的词法分析和语法分析,理解其原理,并实现一门简单的脚本语言;了解Antlr,学会使用它生成词法分析器和语法分析器,提升编译工作效率并重构脚本语言。

【编译原理之美】

本专栏节选自宫文学的《编译原理之美》,在专栏中,从前端与后端两个层面来讲解编译原理的核心技术点,用具体的案例带你理解抽象的原理,在工作中真正用到编译技术。

通过这门课,你不仅能实现写出一个编译器的愿望,还能通过 SQL 解析器、报表工具、字节码生成等小练习锻炼动手能力。

专栏共38讲,用简洁清晰的示意图 + 实战项目案例,带你深入剖析编译原理的实际应用,只要沉下心去学习研究,掌握编译技术指日可待!

戳此立即加入学习>>>

【上新福利】

「算法训练营」早鸟招生,60 天彻底学透数据结构与算法。戳此添加客服小姐姐,领取 ¥100 元报名优惠券。

看过的人还看了

研发效率破局之道

葛俊  前Facebook内部工具团队Tech Lead

40讲 | 5503 人已学习

新人首单 ¥59.9 原价 ¥99
架构实战案例解析

王庆友  前1号店首席架构师

23讲 | 3699 人已学习

新人首单 ¥59.9 原价 ¥99
Kafka核心源码解读

胡夕  Apache Kafka Committer,老虎证券技术总监

44讲 | 4915 人已学习

新人首单 ¥59.9 原价 ¥99
用户体验设计实战课

相辉  前阿里、百度产品体验设计总监

35讲 | 6728 人已学习

新人首单 ¥59.9 原价 ¥129