第五十章 Hello,World!-第2/2页



越到后面,徐明的学习速度就越快,尤其是再涉及数学这块,如鱼得水。

后来,他还用了超神大脑来加快速度!

十来个小时后,徐明缓缓的在笔记中打着——

**

*/

float Q_rsqrt(float number)

{

long i;

float x2,y;

st float threehalfs = 1.5F;

x2 = number*0.5F;

y = number;

i =*(long *)&y;

i = 0x5F3758df -(i >>1);

……

这段代码是3D游戏行业刚刚兴起时,因为很多游戏的变成计算需要进行向量归一化(也就是求平方根倒数),某个团队利用了位级计算来快速计算……

这段代码的优化水平令人惊叹,所以也被写进了教科书里面。

徐明来了好奇心,就没看后面的过程,而是尝试着自己来写这段程序,想要看看自己到底和人家有什么样的差距。

刚写完,还没有来得急分析两者的差距,飞机就传来了安全播报声音。

女士们,先生们:飞机正在下降。请您回原位坐好,系好安全带,收起小着板,将座椅靠背调整到正常位置。所有个人电脑及电子设备必须处于关闭状态。请你确认您的手提物品是否已妥善安放。稍后,我们将调暗客舱灯光。

徐明也顾不上检查了,将二十五岁大叔的电脑关机,还了回去,开始收拾东西!

“学的怎么样了?”二十五岁大叔收回电脑,询问道。

“还可以。”徐明腼腆的笑了笑。

“嗯,加油学,计算机现在越来越重要了,学好了就等于多了一门手艺活!”二十五岁大叔鼓励道。

这位大叔的话有点多,在知道徐明一个人出来旅游,而且还没有成年后,非要送他到车站,而且是谈好了价格之后,才让徐明坐上计程车。

站在机场停车场,二十五岁大叔看着徐明坐进了计程车,不由的感慨道。

“年轻真好啊!想当年,我也是有那么一头黝黑的头发……”

-------------------------------------

ps:代码非原创,感兴趣的可以去看雷神之锤的代码(文中代码出处)。



 




    本章完