获取资料

JK-编译原理之美

JK-编译原理之美

1.开篇词

开篇词 _ 为什么你要学习编译原理?

10.面向未来的编程语言

11.结束语

12.结课测试

2.实现一门脚本语言 · 原理篇

01 _ 理解代码:编译器的前端技术

02 _ 正则文法和有限自动机:纯手工打造词法分析器

03 _ 语法分析(一):纯手工打造公式计算器

04 _ 语法分析(二):解决二元表达式中的难点

05 _ 语法分析(三):实现一门简单的脚本语言

06 _ 编译器前端工具(一):用Antlr生成词法、语法分析器

07 _ 编译器前端工具(二):用Antlr重构脚本语言

08 _ 作用域和生存期:实现块作用域和函数

09 _ 面向对象:实现数据和方法的封装

10 _ 闭包: 理解了原理,它就不反直觉了

11 _ 语义分析(上):如何建立一个完善的类型系统?

12 _ 语义分析(下):如何做上下文相关情况的处理?

13 _ 继承和多态:面向对象运行期的动态特性

2.实现一门脚本语言·原理篇

3.实现一门脚本语言 · 应用篇

14 _ 前端技术应用(一):如何透明地支持数据库分库分表?

15 _ 前端技术应用(二):如何设计一个报表工具?

3.实现一门脚本语言·应用篇

4.实现一门脚本语言 · 算法篇

16 _ NFA和DFA:如何自己实现一个正则表达式工具?

17 _ First和Follow集合:用LL算法推演一个实例

18 _ 移进和规约:用LR算法推演一个实例

4.实现一门脚本语言·算法篇

5.实现一门脚本语言 · 热点答疑与用户故事

19 _ 案例总结与热点问题答疑:对于左递归的语法,为什么我的推导不是左递归的?

5.实现一门脚本语言·热点答疑与用户故事

6.编译原理·期中考试周

7.实现一门编译型语言·原理篇

8.实现一门编译型语言·应用篇

9.实现一门编译型语言·扩展篇

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址