yulefox的专栏

他每天都在努力追求进步……

原创 敢问路在何方收藏

新一篇: 搬家了,留个链接吧;) | 旧一篇: 一点收获

公司被盛大收购,就目前来看,并没有对我产生任何影响,我所需要做的依然是保证手头工作的开发进度。

因为最近工作很重,已经连续加了两周的班,除周末外,平时几乎很少回学校。不禁在自我赞叹工作的认真的同时,也为自己生活的辛苦而慨叹……

Coding的很多时候,我曾走入过一些误区:

1) 数据结构的size越小越好,能用short的不用long,能用BYTE的不用WORD。

2) 尽可能少用global变量。

3) 让一行代码做尽可能多的计算。

当我看到Andre LaMothe的《3D游戏编程大师技巧》时,我为自己的迂腐和偏执感到惭愧。Andre LaMothe给出的建议中的一些让我觉得很受用:

1) 尽可能使用32-bit variables:因为现在主流的CPU和总线是32-bit的……

2) 不要害怕使用global variables:无参函数可以节省一定的时间……

3) 以RISC方式编程:可以为Pentium series CPUs简化代码,也方便调试……

4) 适当考虑位移运算……

5) 算法永远比语言更重要,任何汇编语言也不能使0(n2)算法变快……

6) 对于简单对象,不要使用复杂DS:如果你明知元素个数是256个,就不要使用链表……

忽然觉得自己仍然没有一个固定的方向,内心深处仍然怀着成为一名engine programmer的梦想,当看不清脚下的路的时候,我也不禁感叹:敢问路在何方……

PS:FH的建议予以采纳,望以后提出更多建设性意见和建议! 

发表于 @ 2007年07月08日 23:17:00|评论(loading...)|编辑

新一篇: 搬家了,留个链接吧;) | 旧一篇: 一点收获

评论

#fallhunter 发表于2007-07-10 13:24:45  IP: 61.148.100.*
哎?

建议被领导采纳了!
可是我这里依然看不到全文哎?

see:
http://blog.csdn.net/yulefox/Rss.aspx
发表评论  


登录
Csdn Blog version 3.1a
Copyright © Yule Fox