相关文章
环境配置 龙书dx12_DX12龙书实践——DirectX3D初始化
从本章开始进入代码实践阶段,主要是动手写和分析代码来熟悉一些渲染管线和各种基础功能实现的核心逻辑。因为本人阅读本书的主要目的是能更加深入的理解上层开源引擎的一些思路,所以对于具体功能可能涉及的数学模型和算法只了解其大致特点,主…
建站知识
2024/11/14 21:59:22
尝试再造python编译器:龙书重制版
一段时间前,我们用go编写了python的词法解析器。由于近一段时间事情繁多,同时囊中羞涩,因此更多的精力投入到了和“变现”相关的工作,对编译原理,数据库这些极为基础且底层的技术有所忽略,毕竟他们不像reac…
建站知识
2024/11/14 22:43:05
编译原理(龙书):第六章部分题目参考答案
目录 6.1.16.1.26.2.1 (1) (3)6.3.16.4.16.4.26.4.36.4.66.5.16.6.1 (2)6.6.26.6.46.7.16.7.26.7.3 6.1.1 6.1.2 6.2.1 (1) (3) 6.3.1 答:首先需要弄清楚record的SDT,因此需要先学习教材P242。 因此,每个标识符的类型、相对地址如下表所示&am…
建站知识
2024/11/23 9:04:56
手撕龙书 第一章 认识编译器
编译原理 编译的原理 什么叫编译? 编排和翻译. 编排什么? 编排人理解的语言. 翻译成什么? 翻译成机器能理解的语言. 根据以上, 所以 编译高级编程语言–>中间代码–>最终的机器语言. 什么是编译器? 能干的了编译这个事的程序,叫做编译器. 编译器现在不仅仅是衡量高级…
建站知识
2024/11/14 22:43:09
为什么编译原理被称为龙书?
碎碎念
为什么这本书叫做 龙书(Dragon book)? 这本书很有意思,它的书名是 《Compilers: Principles, Techniques, and Tools》,也就是编译器的原则、技术和工具。但它却画出了一个恐龙和骑士,恐龙身上写的是 Complexity of Compi…
建站知识
2024/11/14 22:43:27
龙书第九章总结9.1
这章主要讨论了代码的优化技术,主要是跨block的优化
局部优化
对每个代码的block内部进行优化,只涉及内部去重等
Global common subexpression
subexpression已经在先前的块被计算过了,且到当前块之前不会改变值,这个时候当前…
建站知识
2024/11/14 22:43:27
【PHP资料】汇总大量教程+工具+源码下载地址
应广大网友要求,最近小弟整理了一批免积分下载的PHP优质资料,包括62个学习资料、16个相关工具和20套源码。资料众多,一一将资料上传上来需要时间,先将下载目录分享给大家,需要的就拿去,希望能帮助到大家~ A…
建站知识
2024/11/14 21:59:30