直播1980:网友教我手搓火箭

第425章位运算

加入书签 推荐本书

第425章位运算(第2/3页)

在黑板上写下:

00000000

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

“开,就是有。”

“关,就是无。”

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

他用力写下几个符号:

<<>>&

“位运算。”

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

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

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

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

他转头看小戴:

“400字节变40字节。”

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

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

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

(本章未完,请点击下一页继续阅读)第425章位运算(第2/2页)

一个字节,当八个格子用?

还能这么玩?

林希已经坐回键盘前。

几行极简的汇编指令跳出来。

位移。

按位与。

清除一行时,数据整体下移。

没有花里胡哨的结构。

没有臃肿的循环。

干净得像一把剔骨刀。

重新编译。

运行。

简陋的方块开始落下、堆积、消行。

第五层。

第十层。

第十五层。

画面依旧流畅。

内存占用暴降八倍,纹丝不动。

小戴盯着屏幕右下角的数字,半天才挤出一句:

“……这也行?”

研发室里只剩外面的风雪声。

如果说“碰撞箱”是换一条路绕过大山。

那“位运算”就是把一块铜板劈成八瓣花,还嫌不够省。

直播间弹幕飞过:

【给八十年代大学生一点小小的位运算震撼!】

【逼急了,老派程序员能把代码掰碎塞进寄存器里。】

【主播这是在给第一代程序员布道啊!】

【2k内存:求求了,终于有人把我当人看了。】

林希拍掉手上的粉笔灰。

“今天这两招,刻在脑子里。”

“以后写代码,先看手里有多大的碗,再决定下多少米。”

这一次,没人再拍桌子。

十几支铅笔同时落到纸上。

沙沙声很轻,却压过了炉子里的火星声。

李建新盯着黑板上的“碰撞箱”。

小戴盯着那一排0和1。

他们看林希的眼神,彻底变了。

那不是仰慕。

那是一群第一次抬头看见山顶的人,终于明白自己脚下这条路,到底能通向哪里。

解决了碰撞箱和位运算,十几个大学生看林希的眼神全变了。

但林希知道,底层逻辑只是骨架。

游戏能跑,只是及格。

能让人骂着还想再开一局,才叫产品。

他喝了口茶,扫了一圈研发室。

“功能跑通了。”

“但打起来像往棉花上抡拳头。”

李建新苦着脸点头:

“对,干

(本章未完,请点击下一页继续阅读)

上一页 章节目录 下一页

小说推荐:系统延迟一坤年,我成了全球股东我为至尊,饲养八王猎诸神崩铁,穿越成怪兽,被爻光买回家我从吃神开始反向晋升重生,从军训结束第一天开始搞钱高考分手后,带校花房车旅游暴富让你破案,你搁这分享犯罪经验?人在海军,海贼系统什么鬼?崽崽捡破烂变捡尸,警局追着颁奖大明郡主被直播后成了举国团宠在贵族学院钓疯了,娇娇被排队亲让你去一机部实习,你成总工程师了?冷婚五年他有悔,但她决定去父留子了盖世老顽童