2019年6月24日 下午2:24
- 课程的第一部分主要聚焦编译器前端技术
- 也就是通常说的词法分析、语法分析和语义分析。我会带你了解它们的原理,实现一门脚本语言。
- 会教你用工具提升编译工作的效率,还会在几个应用场景中检验我们的学习成果。
- 第二部分主要聚焦编译器后端技术
- 也就是如何生成目标代码和对代码进行优化的过程。
- 会带你纯手工生成汇编代码,然后引入中间代码和后端工具 LLVM,最后生成可执行的文件能支持即时编译,并经过了多层优化。
- 第三部分是对编译技术发展趋势的一些分析。
- 这些分析会帮助你更好地把握未来技术发展的脉搏。比如人工智能与编译技术结合是否会出现人工智能编程?云计算与编译技术结合是否会催生云编程的新模式?等等。