屏幕彻底黑透。指尖还黏在玻璃上,死活不挪窝。刚才刷过去的那几十秒,转个没完的加载圈,连手机壳边沿蹭出的一点反光……拆开了看,底下全是一串咔哒咔哒的底层逻辑在硬算。较真劲儿上来了。转身,把《计算机数学基础:计算机科学与技术》从书架第三层拽了下来。落灰落得挺厚,封皮都卷了边。
说实话,刚瞄见这厚墩墩的封皮,手心里直冒虚汗。都这年头了,谁还闲得慌啃这种透着旧书库霉味的硬核教材?脑子里已经自动播放起密密麻麻的真值表了,算得人脑仁生疼的二进制转换,想想都头大。可耐着性子翻过前十页,那股子抗拒劲儿,嘿,自己溜了。作者没一上来就砸公式。反倒先拿粉笔灰味的例子,领着你去摸机器底下的“硬骨头”。不跟你玩虚的,就这意思。
翻到数制和布尔代数那章,手指头真就停住了。书里不拽大词。“与、或、非”这三个逻辑门,愣是拿开关灯和红绿灯的例子给你掰扯明白。接着话锋一转,直接落到屏幕显示和图像渲染上。想起刚学编程那会儿,总觉得写代码跟变魔术似的,敲对几行,机器就乖乖吐结果。这书倒好。像把生锈的小起子,“咔哒”一下,撬开那层神秘包装。屏幕上那几十万个像素点亮不亮,根本不是凭空蹦出来的。全是底层0和1撞来撞去,逻辑门挑挑拣拣筛出来的。把一团乱麻拆成最小零件,再一颗颗钉回去。这活儿,干着踏实。
平时老抱怨技术迭代太快。比外卖翻菜单还勤。连“为啥这么设计”都来不及琢磨,就被赶着去学“咋用”。这本不算厚的书,偏不赶趟。它愣是把离散数学那些看着跟写代码没啥直接关系的底子,一寸寸夯扎实。老式打印机点阵咋排,动画里中间帧怎么插值补空,抠得极细。看到这儿,后背有点发凉。咱们这代人,早习惯了踩着脚手架跳着盖楼。地基虚得很。半夜盯着满屏红色报错,才发觉连最底下的路数都摸不透。书里扯的“离散”跟“连续”,未必是死板的数学题。倒像是在拍桌子提醒:有些坎儿,跨不过去,就得老老实实绕。不过话说回来,现在这行业节奏,谁有空天天夯地基?可能也就我们这些闲得发慌的,才愿意停下来啃硬骨头。
当然,毛病也不是一点半点。课堂讲义的味儿太冲。有些段落衔接得跟硬接水管似的,纯新手看,估计得来回翻好几遍,才能把脉络捋顺。但我反倒觉得,挺对味。没把自己裹成那种哄人看的“30天精通”轻松读物。就是板着脸,把计算机科学的骨架子往桌面上摊。不哄人,但够实在。现在的人,早就不耐烦看这种“慢书”了。但我偏偏吃这套。
书合上的时候,外头天彻底黑透了。手机屏幕又突兀地闪了一下,塞进来条没头没尾的营销推送。盯着那行字发愣。忽然觉得,0和1背后的布尔逻辑,早就悄悄溜进日常里了。每天瞎操心的那些破事,说白了,不也是“要是A成了,就干B;不成,就等C”?技术压根不冷。它就是把人那点算计,推到了明面上。只是咱们平时,懒得拆穿罢了。
往后屏幕再亮,估计不会光当镜子照了。底下会多一层底子。全是基础运算一层层夯出来的规矩。至于还没啃透的公式,先搁那儿吧。等哪天手头不忙了,再慢慢捋。反正这世界,本来就不是按“好用”设计的。是按“算得清”设计的。