手把手带你写一门编程语言,网盘下载(455.93M)

手把手带你写一门编程语言,网盘下载(455.93M)

手把手带你写一门编程语言,网盘下载(455.93M)

文件目录:手把手带你写一门编程语言,文件大小:455.93M

“它山之石”丨Sugar:这门课你可以试试这么学.pdf[8.60M]

“屠龙之秘”丨实现计算机语言这样的技术能用在哪里?(一).pdf[8.86M]

01|实现一门超简单的语言最快需要多久?.pdf[9.04M]

02|词法分析:识别Token也可以很简单吗?.pdf[9.29M]

03|支持表达式:解析表达式和解析语句有什么不同?.pdf[9.42M]

04|如何让我们的语言支持变量和类型?.pdf[8.60M]

05|函数实现:是时候让我们的语言支持函数和返回值了.pdf[8.18M]

06|怎么支持条件语句和循环语句?.pdf[9.40M]

07|怎么设计属于我们自己的虚拟机和字节码?.pdf[9.28M]

08|基于TypeScript的虚拟机(一):实现一个简单的栈机.pdf[10.77M]

09|基于TypeScript的虚拟机(二):丰富特性,支持跳转语句.pdf[9.80M]

10丨基于C语言的虚拟机(一):实现一个简单的栈机.pdf[10.28M]

11丨基于C语言的虚拟机(二):性能增长10倍的秘密.pdf[9.58M]

12丨物理机上程序运行的硬件环境是怎么样的?.pdf[9.19M]

13丨物理机上程序运行的软件环境是怎么样的?.pdf[8.21M]

14丨汇编代码学习(一):熟悉CPU架构和指令集.pdf[10.46M]

15丨汇编语言学习(二):熟悉X86汇编代码.pdf[11.74M]

16丨生成本地代码第1关:先把基础搭好.pdf[8.28M]

17丨生成本地代码第2关:变量存储、函数调用和栈帧维护.pdf[10.50M]

18丨生成本地代码第3关:实现完整的功能.pdf[8.89M]

19丨怎么实现一个更好的寄存器算法:原理篇.pdf[11.30M]

20|怎么实现一个更好的寄存器分配算法:实现篇.pdf[9.16M]

21|加深对栈的理解:实现尾递归和尾调用优化.pdf[8.47M]

22丨增强编译器前端功能第1步:再识数据流分析技术.pdf[9.00M]

23丨增强编译器前端功能第2步:增强类型体系.pdf[10.16M]

24丨增强编译器前端功能第3步:全面的集合运算.pdf[9.31M]

25丨增强编译器前端功能第4步:综合运用多种语义分析技术.pdf[9.08M]

26丨增强更丰富的类型第1步:如何支持浮点数?.pdf[10.56M]

27丨增加更丰富的类型第2步:如何支持字符串?.pdf[9.58M]

28丨增加更丰富的类型第3步:支持数组.pdf[10.57M]

29|面向对象编程第1步:先把基础搭好.pdf[9.50M]

30|面向对象编程第2步:剖析一些技术细节.pdf[9.35M]

31|面向对象编程第2步:支持继承和多态.pdf[10.20M]

32丨函数式编程第1关:实现高阶函数.pdf[9.50M]

33丨函数式编程第2关:实现闭包特性.pdf[8.08M]

34丨内存管理第1关:Arena技术和元数据.pdf[10.43M]

35丨内存管理第2关:实现垃圾回收.pdf[9.05M]

36丨节点之海:怎么生成基于图的IR?.pdf[9.38M]

37丨从AST到IR:体会数据流和控制流思维.pdf[9.25M]

38丨中端优化第1关:实现多种本地优化.pdf[10.18M]

39丨中端优化第2关:全局优化要怎么搞?.pdf[9.42M]

40丨中端优化第3关:一起来挑战过程间优化.pdf[8.39M]

41丨后端优化:生成LIR和指令选择.pdf[10.01M]

42丨到这里,我们的收获和未尽的工作有哪些?.pdf[8.31M]

结束语丨等待你大展身手的那些领域.pdf[10.95M]

开篇词|让我们来写一门计算机语言吧.pdf[13.36M]

课前热身|开始学习之前我们要准备什么?.pdf[7.85M]

期中测试丨快来检验你在起步篇的学习成果吧.pdf[7.22M]

网盘下载:

如下载链接失效,请在页面底部评论,24小时内修复下载链接。

此资源下载价格为9.8资源币,请先
下载前请阅读上方文件目录,所下载内容保证与文件目录内容一致,如有疑问请 点击使用帮助
下载价格:9.8 资源币
VIP优惠:免费
0
分享到:

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
 目录  下载  会员  顶部
没有账号? 忘记密码?