09 2004 档案

摘要:编译原理的书上,讲了两种语言与法的描述方法。一种是:语法描述图另一种是:EBNF表示他们都能很好的描述一个程序语言的语法。在编写PL/0语言编译器时,由于测试需要,我特意构造了一些特异的PL/0程序,比如: . 这个程序只有一个“.”,但是却很符合PL/0的语法规范。同样, a := 2 + 3. 也是符合PL/0的语法规范的。但是由于变量a没有声明,所以编译出错。书上并没有说PL/0的变量在... 阅读全文
posted @ 2004-09-15 15:45 Pootow 阅读(613) 评论(0) 推荐(1)
摘要:C/C++语言中可变参数的用法 [2004-6-28] 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法: printf("%d",i);... 阅读全文
posted @ 2004-09-07 05:15 Pootow 阅读(582) 评论(0) 推荐(0)
摘要:详解DX9下3D游戏编程2 [2004-7-2] 第二章 The Rendering Pipeline(渲染管道)本章的主题就是渲染管道。它是用来创建为3D世界进行几何描述的2D图形并设定一个虚拟摄相机确定这个世界中哪一部分将被透视投影到屏幕上(好难说清呀!还是看图说话吧)。 此图片被缩小显示,点击查看大图=oPa.offsetWidth)window.open(thi... 阅读全文
posted @ 2004-09-07 05:10 Pootow 阅读(2462) 评论(2) 推荐(0)
摘要:详解DX9下3D游戏编程1 [2004-7-2] Introduction to 3D Game Programming with DirectX 9.0原著: Frank D. Luna 第二部分 第一章 D3D初始化D3D的初始化以前一直被认为是一项乏味琐碎的工作。幸运的是8.0版本简化了初始化模式并且DX9.0也使用和它相同的模式。然而,在这个过程中仍需要... 阅读全文
posted @ 2004-09-07 05:08 Pootow 阅读(3788) 评论(0) 推荐(0)