联系

编译原理实战课

内容简介

学好编译器前端技术,你能为软件增加各种自定义功能、能够实现自己的DSL,甚至实现完整的前端解析器(比如SQL解析器); 学好编译器后端技术,你能写出更容易优化的代码,洞悉让代码性能更高的秘密,以及采用后端工具快速实现一门完整的语言。

编译原理实战课

资源目录

-代码开始-

/编译原理实战课(完结) [379.5M]

html [2.2M]

01-编译的全过程都悄悄做了哪些事情?_For_group_share.html [43.3K]

02-词法分析:用两种方式构造有限自动机_For_group_share.html [37K]

03-语法分析:两个基本功和两种算法思路_For_group_share.html [43.3K]

04-语义分析:让程序符合语义规则_For_group_share.html [38.1K]

05-运行时机制:程序如何运行,你有发言权_For_group_share.html [44.4K]

06-中间代码:不是只有一副面孔_For_group_share.html [37.2K]

07-代码优化:跟编译器做朋友,让你的代码飞起来_For_group_share.html [45.8K]

08-代码生成:如何实现机器相关的优化?_For_group_share.html [42.4K]

09-Java编译器(一):手写的编译器有什么优势?_For_group_share.html [43.2K]

10-Java编译器(二):语法分析之后,还要做些什么?_For_group_share.html [45.8K]

11-Java编译器(三):属性分析和数据流分析_For_group_share.html [46.5K]

12-Java编译器(四):去除语法糖和生成字节码_For_group_share.html [40.3K]

13-JavaJIT编译器(一):动手修改Graal编译器_For_group_share.html [43.5K]

14-JavaJIT编译器(二):SeaofNodes为何如此强大?_For_group_share.html [39.6K]

15-JavaJIT编译器(三):探究内联和逃逸分析的算法原理_For_group_share.html [41.9K]

16-JavaJIT编译器(四):Graal的后端是如何工作的?_For_group_share.html [42.3K]

17-Python编译器(一):如何用工具生成编译器?_For_group_share.html [43.7K]

18-Python编译器(二):从AST到字节码_For_group_share.html [40.7K]

19-Python编译器(三):运行时机制_For_group_share.html [46.6K]

20-JavaScript编译器(一):V8的解析和编译过程_For_group_share.html [40.4K]

21-JavaScript编译器(二):V8的解释器和优化编译器_For_group_share.html [44.4K]

22-Julia编译器(一):如何让动态语言性能很高?_For_group_share.html [45.8K]

23-Julia编译器(二):如何利用LLVM的优化和后端功能?_For_group_share.html [36K]

24-Go语言编译器:把它当做教科书吧_For_group_share.html [44.8K]

25-MySQL编译器(一):解析一条SQL语句的执行过程_For_group_share.html [42.9K]

26-MySQL编译器(二):编译技术如何帮你提升数据库性能?_For_group_share.html [39K]

27-课前导读:学习现代语言设计的正确姿势_For_group_share.html [32.1K]

28-前端总结:语言设计也有人机工程学_For_group_share.html [38.9K]

29-中端总结:不遗余力地进行代码优化_For_group_share.html [39.8K]

30-后端总结:充分发挥硬件的能力_For_group_share.html [43.2K]

31-运行时(一):从0到语言级的虚拟化_For_group_share.html [37.8K]

32-运行时(二):垃圾收集与语言的特性有关吗?_For_group_share.html [46.3K]

33-并发中的编译技术(一):如何从语言层面支持线程?_For_group_share.html [45.3K]

34-并发中的编译技术(二):如何从语言层面支持协程?_For_group_share.html [47.5K]

35-并发中的编译技术(三):Erlang语言厉害在哪里?_For_group_share.html [39.8K]

36-高级特性(一):揭秘元编程的实现机制_For_group_share.html [43K]

37-高级特性(二):揭秘泛型编程的实现机制_For_group_share.html [45K]

38-综合实现(一):如何实现面向对象编程?_For_group_share.html [43.9K]

39-综合实现(二):如何实现函数式编程?_For_group_share.html [50K]

40-成果检验:方舟编译器的优势在哪里?_For_group_share.html [46.2K]

不定期加餐1-远程办公,需要你我具备什么样的素质?_For_group_share.html [39.9K]

不定期加餐2-学习技术的过程,其实是训练心理素质的过程_For_group_share.html [40.3K]

不定期加餐3-这几年,打动我的两本好书_For_group_share.html [36.6K]

不定期加餐4-从身边的牛人身上,我学到的一些优秀品质_For_group_share.html [36.9K]

划重点-7种编译器的核心概念与算法_For_group_share.html [41.7K]

简介_For_group_share.html [26.2K]

结束语-实战是唯一标准!_For_group_share.html [30.6K]

开篇词-在真实世界的编译器中游历_For_group_share.html [38.7K]

期末答疑与总结-再次审视学习编译原理的作用_For_group_share.html [34.7K]

期末考试-“编译原理实战课”100分试卷等你来挑战!_For_group_share.html [20.3K]

期中考试-这些编译原理知识,你都掌握了吗?_For_group_share.html [20.1K]

热点问题答疑:如何吃透7种语言的编译器?_For_group_share.html [34.5K]

学习指南-如何学习这门编译原理实战课?_For_group_share.html [29.8K]

用户故事-易昊:程序员不止有Bug和加班,还有诗和远方_For_group_share.html [33.6K]

知识地图-一起来复习编译技术核心概念与算法_For_group_share.html [49.3K]

mp3 [271.7M]

01-编译的全过程都悄悄做了哪些事情?_For_group_share.mp3 [5.5M]

02-词法分析:用两种方式构造有限自动机_For_group_share.mp3 [4.1M]

03-语法分析:两个基本功和两种算法思路_For_group_share.mp3 [5.9M]

04-语义分析:让程序符合语义规则_For_group_share.mp3 [4.3M]

05-运行时机制:程序如何运行,你有发言权_For_group_share.mp3 [6.4M]

06-中间代码:不是只有一副面孔_For_group_share.mp3 [5M]

07-代码优化:跟编译器做朋友,让你的代码飞起来_For_group_share.mp3 [7.2M]

08-代码生成:如何实现机器相关的优化?_For_group_share.mp3 [4.7M]

09-Java编译器(一):手写的编译器有什么优势?_For_group_share.mp3 [6.5M]

10-Java编译器(二):语法分析之后,还要做些什么?_For_group_share.mp3 [5.2M]

11-Java编译器(三):属性分析和数据流分析_For_group_share.mp3 [6M]

12-Java编译器(四):去除语法糖和生成字节码_For_group_share.mp3 [5.2M]

13-JavaJIT编译器(一):动手修改Graal编译器_For_group_share.mp3 [5.3M]

14-JavaJIT编译器(二):SeaofNodes为何如此强大?_For_group_share.mp3 [4.8M]

15-JavaJIT编译器(三):探究内联和逃逸分析的算法原理_For_group_share.mp3 [5.8M]

16-JavaJIT编译器(四):Graal的后端是如何工作的?_For_group_share.mp3 [5.2M]

17-Python编译器(一):如何用工具生成编译器?_For_group_share.mp3 [5.9M]

18-Python编译器(二):从AST到字节码_For_group_share.mp3 [5.2M]

19-Python编译器(三):运行时机制_For_group_share.mp3 [7.3M]

20-JavaScript编译器(一):V8的解析和编译过程_For_group_share.mp3 [4.2M]

21-JavaScript编译器(二):V8的解释器和优化编译器_For_group_share.mp3 [6M]

22-Julia编译器(一):如何让动态语言性能很高?_For_group_share.mp3 [5.7M]

23-Julia编译器(二):如何利用LLVM的优化和后端功能?_For_group_share.mp3 [4.1M]

24-Go语言编译器:把它当做教科书吧_For_group_share.mp3 [5.4M]

25-MySQL编译器(一):解析一条SQL语句的执行过程_For_group_share.mp3 [5.4M]

26-MySQL编译器(二):编译技术如何帮你提升数据库性能?_For_group_share.mp3 [5.8M]

27-课前导读:学习现代语言设计的正确姿势_For_group_share.mp3 [3.9M]

28-前端总结:语言设计也有人机工程学_For_group_share.mp3 [5.2M]

29-中端总结:不遗余力地进行代码优化_For_group_share.mp3 [5.7M]

30-后端总结:充分发挥硬件的能力_For_group_share.mp3 [6.8M]

31-运行时(一):从0到语言级的虚拟化_For_group_share.mp3 [5.6M]

32-运行时(二):垃圾收集与语言的特性有关吗?_For_group_share.mp3 [7.3M]

33-并发中的编译技术(一):如何从语言层面支持线程?_For_group_share.mp3 [6.5M]

34-并发中的编译技术(二):如何从语言层面支持协程?_For_group_share.mp3 [8.3M]

35-并发中的编译技术(三):Erlang语言厉害在哪里?_For_group_share.mp3 [6M]

36-高级特性(一):揭秘元编程的实现机制_For_group_share.mp3 [7.2M]

37-高级特性(二):揭秘泛型编程的实现机制_For_group_share.mp3 [6.9M]

38-综合实现(一):如何实现面向对象编程?_For_group_share.mp3 [7.4M]

39-综合实现(二):如何实现函数式编程?_For_group_share.mp3 [8.3M]

40-成果检验:方舟编译器的优势在哪里?_For_group_share.mp3 [7.6M]

不定期加餐1-远程办公,需要你我具备什么样的素质?_For_group_share.mp3 [4.4M]

不定期加餐2-学习技术的过程,其实是训练心理素质的过程_For_group_share.mp3 [6M]

不定期加餐3-这几年,打动我的两本好书_For_group_share.mp3 [5.2M]

不定期加餐4-从身边的牛人身上,我学到的一些优秀品质_For_group_share.mp3 [4.8M]

开篇词-在真实世界的编译器中游历_For_group_share.mp3 [4.2M]

期末答疑与总结-再次审视学习编译原理的作用_For_group_share.mp3 [4.4M]

热点问题答疑:如何吃透7种语言的编译器?_For_group_share.mp3 [4.3M]

学习指南-如何学习这门编译原理实战课?_For_group_share.mp3 [2.9M]

知识地图-一起来复习编译技术核心概念与算法_For_group_share.mp3 [826.4K]

pdf [105.6M]

01-编译的全过程都悄悄做了哪些事情?_For_group_share.pdf [2.4M]

02-词法分析:用两种方式构造有限自动机_For_group_share.pdf [2.3M]

03-语法分析:两个基本功和两种算法思路_For_group_share.pdf [2.8M]

04-语义分析:让程序符合语义规则_For_group_share.pdf [2M]

05-运行时机制:程序如何运行,你有发言权_For_group_share.pdf [2.1M]

06-中间代码:不是只有一副面孔_For_group_share.pdf [1.6M]

07-代码优化:跟编译器做朋友,让你的代码飞起来_For_group_share.pdf [927.5K]

08-代码生成:如何实现机器相关的优化?_For_group_share.pdf [1.1M]

09-Java编译器(一):手写的编译器有什么优势?_For_group_share.pdf [2.4M]

10-Java编译器(二):语法分析之后,还要做些什么?_For_group_share.pdf [4.6M]

11-Java编译器(三):属性分析和数据流分析_For_group_share.pdf [3.2M]

12-Java编译器(四):去除语法糖和生成字节码_For_group_share.pdf [2M]

13-JavaJIT编译器(一):动手修改Graal编译器_For_group_share.pdf [3.3M]

14-JavaJIT编译器(二):SeaofNodes为何如此强大?_For_group_share.pdf [3M]

15-JavaJIT编译器(三):探究内联和逃逸分析的算法原理_For_group_share.pdf [2.5M]

16-JavaJIT编译器(四):Graal的后端是如何工作的?_For_group_share.pdf [3.6M]

17-Python编译器(一):如何用工具生成编译器?_For_group_share.pdf [3.6M]

18-Python编译器(二):从AST到字节码_For_group_share.pdf [4.9M]

19-Python编译器(三):运行时机制_For_group_share.pdf [4.6M]

20-JavaScript编译器(一):V8的解析和编译过程_For_group_share.pdf [2.4M]

21-JavaScript编译器(二):V8的解释器和优化编译器_For_group_share.pdf [2.4M]

22-Julia编译器(一):如何让动态语言性能很高?_For_group_share.pdf [2.4M]

23-Julia编译器(二):如何利用LLVM的优化和后端功能?_For_group_share.pdf [3.1M]

24-Go语言编译器:把它当做教科书吧_For_group_share.pdf [2.6M]

25-MySQL编译器(一):解析一条SQL语句的执行过程_For_group_share.pdf [4.9M]

26-MySQL编译器(二):编译技术如何帮你提升数据库性能?_For_group_share.pdf [3.1M]

27-课前导读:学习现代语言设计的正确姿势_For_group_share.pdf [412.9K]

28-前端总结:语言设计也有人机工程学_For_group_share.pdf [989.3K]

29-中端总结:不遗余力地进行代码优化_For_group_share.pdf [2M]

30-后端总结:充分发挥硬件的能力_For_group_share.pdf [1.8M]

31-运行时(一):从0到语言级的虚拟化_For_group_share.pdf [690.5K]

32-运行时(二):垃圾收集与语言的特性有关吗?_For_group_share.pdf [2.9M]

33-并发中的编译技术(一):如何从语言层面支持线程?_For_group_share.pdf [2.9M]

34-并发中的编译技术(二):如何从语言层面支持协程?_For_group_share.pdf [2.8M]

35-并发中的编译技术(三):Erlang语言厉害在哪里?_For_group_share.pdf [1.2M]

36-高级特性(一):揭秘元编程的实现机制_For_group_share.pdf [1.2M]

37-高级特性(二):揭秘泛型编程的实现机制_For_group_share.pdf [1.3M]

38-综合实现(一):如何实现面向对象编程?_For_group_share.pdf [1.3M]

39-综合实现(二):如何实现函数式编程?_For_group_share.pdf [1M]

40-成果检验:方舟编译器的优势在哪里?_For_group_share.pdf [1.2M]

不定期加餐1-远程办公,需要你我具备什么样的素质?_For_group_share.pdf [241K]

不定期加餐2-学习技术的过程,其实是训练心理素质的过程_For_group_share.pdf [262.2K]

不定期加餐3-这几年,打动我的两本好书_For_group_share.pdf [214.3K]

不定期加餐4-从身边的牛人身上,我学到的一些优秀品质_For_group_share.pdf [229.6K]

划重点-7种编译器的核心概念与算法_For_group_share.pdf [3.5M]

结束语-实战是唯一标准!_For_group_share.pdf [315.3K]

开篇词-在真实世界的编译器中游历_For_group_share.pdf [212.6K]

期末答疑与总结-再次审视学习编译原理的作用_For_group_share.pdf [207.6K]

期末考试-“编译原理实战课”100分试卷等你来挑战!_For_group_share.pdf [72.2K]

期中考试-这些编译原理知识,你都掌握了吗?_For_group_share.pdf [73.5K]

热点问题答疑:如何吃透7种语言的编译器?_For_group_share.pdf [221.5K]

学习指南-如何学习这门编译原理实战课?_For_group_share.pdf [178.5K]

用户故事-易昊:程序员不止有Bug和加班,还有诗和远方_For_group_share.pdf [227.6K]

知识地图-一起来复习编译技术核心概念与算法_For_group_share.pdf [4.2M]-代码结束-

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注