gitbook/编译原理之美/docs/243248.md
2022-09-03 22:05:03 +08:00

22 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 第二季回归 | 这次,我们一起实战解析真实世界的编译器
你好,我是宫文学,这次我带着一门全新的课程[《编译原理实战课》](https://time.geekbang.org/column/intro/314?utm_term=zeusULN89&utm_source=app&utm_medium=geektime&utm_campaign=314-presell&utm_content=diyijijiacan0601)回来了。
我在《编译原理之美》的开篇词中就说过,编译原理与你的工作息息相关,无论你是前端工程师、后端工程师,还是运维工程师,不论你是初级工程师还是职场老手,编译技术都能给你帮助,甚至让你提升一个级别。
在第一季,我带你一起梳理了编译技术最核心的概念、理论和算法,帮你构建出了一条相对平坦的学习曲线,让你能够理解大多数技术人都很畏惧的编译原理核心知识。在课程更新的过程中,我发现有很多同学都会有这样一个疑问,那就是:“我确实理解了编译技术的相关原理、概念、算法等,但是有没有更直接的方式,能让我更加深入地把知识与实践相结合呢?”
所以,在[第二季](https://time.geekbang.org/column/intro/314?utm_term=zeusULN89&utm_source=app&utm_medium=geektime&utm_campaign=314-presell&utm_content=diyijijiacan0601),我会以实战的方式带你挑战编译原理这个领域,也就是带你一起解析真实世界中的编译器。在课程中,我会带你研究不同语言的编译器的源代码,一起跟踪它们的运行过程,分析编译过程的每一步是如何实现的,并会对有特点的编译技术点加以分析和点评。在这个过程中,你会获得对编译器的第一手的理解。
另外,我还会带你分析和总结前面已经研究过的编译器,让你对现代语言的编译器的结构、所采用的算法以及设计上的权衡,都获得比较真切的认识。
下面是专栏的目录:
![](https://static001.geekbang.org/resource/image/0c/3e/0cd5596b9f86ddc49f4ef009cf363e3e.jpg)
为了感谢老同学, 我还准备了一个「专属福利」:
6月1日课程上线我会送你一张15元专属优惠券可与限时优惠同享有效期48小时建议尽早使用。
**点击下方图片**,立即免费试读新专栏。