本文索引:一 关于龙书
二 在vs2015u2环境下编写DirectX11程序
三 关于MSDN帮助文档
四 官方示例项目
五 自己尝试编写一个小项目
1 创建一个win32项目
2 配置依赖库
3 添加源文件
4 完成
六 总结...
分类:
其他好文 时间:
2016-05-06 15:43:06
阅读次数:
324
第二种词法分析的方式当然是词法分析器的自动生成器. 如lex, jlex 等等. 那么如何来让生成器知道我们想要生成的Token呢 ? 这就涉及到统一的声明式规范的问题, 换句话讲, 你将按照生成器的形式要求将声明式的规范交给生成器, 那么它就能够对其进行识别. 所以我们只需要完成声明式的规范即可完 ...
分类:
其他好文 时间:
2016-05-05 19:23:12
阅读次数:
179
以下答案仅供参考,有错欢迎留言。
Chapter 6:Drawing in Direct3D...
分类:
其他好文 时间:
2016-04-29 15:57:10
阅读次数:
1028
Chapter 4:Direct3D Initialzation
4.7 EXERCISES
1. Modify the previous exercise solution by disabling the ALT-ENTER functionality to switch between full screen and windowed mode;
use the IDXGIF...
分类:
其他好文 时间:
2016-03-27 01:52:07
阅读次数:
717
参考dx11龙书 Chapter2 matrix algebra(矩阵代数) 关于矩阵的一些基本概念定理(例如矩阵加减乘法,逆矩阵,伴随矩阵,转置矩阵等)可以参考维基百科 https://zh.wikipedia.org/wiki/ XNA MATRICES Matrix Types 在xna ma
分类:
其他好文 时间:
2016-03-03 22:54:19
阅读次数:
237
本文由哈里_蜘蛛侠原创,转载请注明出处。有问题欢迎联系2024958085@qq.com 注:我给的电子版是700多页。而实体书是800多页,所以我在提到相关概念的时候。会使用章节号而非页码。相同的情况适合于“龙书”第二版。 我们这一期正式開始学习DX 11编程了!前三章组成了本书...
分类:
其他好文 时间:
2015-10-11 21:38:14
阅读次数:
272
突然有一种冲动,想要写一个编译器。因此,检查在网上搜索相关信息,思想direct3D 有本书叫龙,也有个龙书Compilers Principles,Techniques, & Tool 和虎书Modern Compiler Implementation in C 。在开源项目上找到了编译器的开源....
分类:
其他好文 时间:
2015-09-19 21:12:40
阅读次数:
215
1.我觉得编译原理学的主要是变成的计算机的语言,语法,要点,和翻译成目标代码的过程。2.因为作为软件工程的学生,日后会对软件进行开发和设计,都要用到算法,所以学习编译的原理很重要。3.多看看书本和有关编译原理的书本,如龙书,虎书。。多做练习从中理解他的算法思想,也可以自己制作一个编译器来实践一下。4...
分类:
其他好文 时间:
2015-09-10 15:42:22
阅读次数:
124
如何自创一门计算机语言
需要有基本的编译原理常识。构造基本的编译原理常识,一方面来自于对已有语言的使用经验,了解基本术语。比如用C,那么起码知道语言要素包括宏、表达式、语句、语句块、函数、指针等;还知道C语言有编译、链接和执行三个阶段。这些基本概念对宏观掌握学习进程是很有必要的。另外一方面编译原理的常识,要来自图书。比如龙书、SICP。在这一步,得知道大部分语言的处理都要分为词法、语法、...
分类:
编程语言 时间:
2015-08-26 11:59:35
阅读次数:
186
闲来无事,就把龙书拿出来有看了看,把最近学的总结一下。
FIRST(X)集合定义:可从X推导得到的串的首符号的集合,其中X是任意文法符号。如果X=>······=>ε ,那么ε也在FIRST(X)中。(定义来自龙书)
算法伪代码(非准确版):
foreach(nonterminal N)
FIRST(N) = {}
while(some set is changing)
foreach (production p: N->β1 … βn)
if (β1== a …)
FIRST(N)∪...
分类:
其他好文 时间:
2015-07-29 23:07:47
阅读次数:
273