书本网
会员书架
首页 >仙侠修真 >直播1980:网友教我手搓火箭 > 第425章 位运算

第425章 位运算(1 / 2)

上一章 章节目录 加入书签 下一页

李建新两手攥著裤缝。

他写了几天、几百行的逻辑。

林希用十七行干掉了。

不是写得快。

是他还在一块砖一块砖地数墙,林希已经在墙外画了个框。

“这个方法……”

李建新喉结动了动。

“叫什么”

“碰撞箱。”

林希头也没抬。

“以后做任何游戏,第一件事就是套碰撞箱。”

“记住了。”

李建新立刻翻开笔记本。

他把“碰撞箱”三个字写了一遍。

又写了一遍。

最后用力写了第三遍,笔尖差点划破纸。

林希端起搪瓷缸,喝了口温水,扫视全场。

“机器的算力是死的。”

“脑子是活的。”

“做工程產品,不是写数学论文。”

“別把机器当牲口使,逮著就往死里榨。”

没人吭声。

煤球炉子里,火星轻轻爆了一下。

林希放下搪瓷缸。

“下一个谁的进度”

角落里,负责《逻辑方块》的小戴哆嗦了一下。

是的,既然在这个时代,《俄罗斯方块》是华国人发明的,林希就给他换了个名字。

《逻辑方块》,一听就是个教育软体!

小戴顶著鸡窝头,扶著眼镜挤出来。

刚才还看热闹,现在轮到自己,底气顿时掉了半截。

“林总。”

“底层消除逻辑跑通了。”

“但是……”

他看了一眼李建新,又看了一眼黑板上的“碰撞箱”。

声音更虚了。

“玩到第六层就死机。”

“这回……真是物理极限。”

这话一出,旁边几个学生表情都有点微妙。

刚才李建新也是这么说的。

结果物理极限被十七行代码按在地上摩擦。

小戴赶紧调出监控数据,指著飆红的內存条解释:

“机器內存只有2k。”

“棋盘一共200个格子。”

“我用標准整型变量记录状態,1是有,0是没有。”

“一个整型占2位元组。”

“200个格子就是400位元组。”

“再加上下落、消行、方块形態……”

“一到第六层,內存就塞爆,直接溢出。”

林希揉了揉太阳穴。

早期语言里,拿16个比特存一个只需要1个比特的“是非题”。

这不是写程序。

这是烧钱。

虽然现在烧的是內存。

“你在2k內存上,用整型存1和0”

林希看他的眼神,像老师傅看徒弟拿菜刀拧螺丝。

“这不叫编程。”

“这叫暴殄天物。”

“你当內存是你家大白菜,论吨批发的”

小戴眼镜滑到鼻尖,忘了扶。

林希站起身,拿起粉笔。

“一个字节几个比特”

小戴立刻回答:

“8个。”

“既然只有1和0两种状態。”

林希在黑板上写下:

0 0 0 0 0 0 0 0

“一个字节,8个比特,天然就是8个开关。”

“开,就是有。”

“关,就是无。”

“为什么要用完整整型记一个格子”

他用力写下几个符號:

<< >>

“位运算。”

“左移,右移,按位与。”

“一个字节管8个格子。”

“10列棋盘,两个字节就够。”

“20行,一共40个字节。”

他转头看小戴:

“400位元组变40位元组。”

“省出来的空间,够你玩到第一百层。”

小戴盯著黑板上那八个0。

旁边有人下意识掰著手指数,数到第八下,手停在半空。

一个字节,当八个格子用

还能这么玩

点击切换 [繁体版]    [简体版]
上一章 章节目录 加入书签 下一页