2002年8月30日,南城的梧桐叶被晒得卷了边,空气里飘着老式电风扇转动时的嗡嗡声。
科克蹲在自家楼下的花坛边,手里捏着一张被汗水浸得发皱的纸——南城二中高一新生录取通知书。
“科克!
吃饭了!”
三楼阳台传来母亲方水兰的声音,带着会计特有的精准语调,“再磨蹭黄花菜都凉了,下午还要去你表哥家呢。”
科克应了一声,把通知书小心翼翼地折成方块塞进裤兜。
布料***纸页的触感让他想起初中毕业那天,**把同学录塞进他手里时的重量。
三个月的暑假像台被按了快进键的录像机,拆解旧家电、和小区里的伙伴打街机、在新华书店蹭看《游戏杂志》,画面一帧帧闪过,最后定格在这张印着“南城第二中学”字样的纸上。
“爸呢?”
科克端着碗扒拉米饭,视线扫过餐桌对面的空位。
“还能在哪?”
方水兰把一碟炒青菜推到他面前,“**那个脾气,车间里的铣床出了点小毛病,非得盯着修好才肯回来。”
她顿了顿,用筷子敲了敲科克的碗沿,“开学就是高中生了,别总想着捣鼓那些电线零件,听说南城二中的升学率在全市都排得上号,你可得上点心。”
科克“嗯”了一声,没多说话。
他知道母亲的心思,父亲科研国在国营电子厂当了半辈子技术员,从年轻时跟着老工程师画图纸,到现在升了车间主任,最大的遗憾就是没考上重点大学。
母亲在纺织厂做会计,每天对着账本上的数字精打细算,更是把“读书改变命运”挂在嘴边。
吃完饭,科克骑着那辆除了铃铛不响哪儿都响的二手自行车,往表哥林振家赶。
林振是他姑姑的儿子,在省城读大二,学的是计算机专业——这个词在2002年的南城,还带着点神秘的科技感。
林振家住在老城区的家属院,红砖楼的墙皮剥落了大半,楼道里堆着各家的杂物。
科克爬上三楼,敲了敲门,里面传来键盘敲击的哒哒声。
“来了来了!”
林振拉开门,额前的碎发被汗水粘在皮肤上,T恤后背洇出一片深色,“哟,科克来了?
快进来。”
客厅里摆着一台老式CRT显示器,屏幕上跳动着绿色的字符,机箱嗡嗡作响,像只喘气的铁皮盒子。
“表哥,你这是在干嘛呢?”
科克凑过去看。
“写作业呢,”林振揉了揉眼睛,指了指屏幕,“C语言编程题,老师要求用冒泡排序做个成绩统计系统。”
他顺手从桌角扯过一张纸巾擦汗,“你录取通知书拿到了?
南城二中不错啊,我当年差点就去那儿了。”
“嗯,昨天刚收到的。”
科克的目光被书架最上层的一本书吸引了。
那本书大概有两块砖头厚,深蓝色封面上印着烫金的书名——《基础编程知识》,作者栏写着“蓝星编程协会”,书脊己经被翻得有些磨损。
“对编程感兴趣?”
林振顺着他的视线看过去,笑了笑,“这书是我大一时买的,当时觉得新鲜,翻了几章就搁这儿了。
里面讲的都是最基础的东西,从二进制原理讲到循环语句,还有简单的算法逻辑,就是太枯燥了,我这种学渣啃不动。”
科克踮起脚把书抽了下来,沉甸甸的分量压得手腕微沉。
他翻开封面,扉页上用铅笔写着几行字,像是读书笔记:“计算机只认识0和1,所有的程序都是翻译官——把人类的指令翻译成机器能懂的语言。”
再往后翻,是密密麻麻的代码示例,有的地方用红笔标注着“此处需注意变量类型转换”,有的段落旁画着简易的流程图。
“这书……”科克的指尖划过印着“if-else语句”的页面,心脏没来由地跳快了几拍。
他想起暑假在街机厅玩《拳皇97》时,总好奇那些角色是怎么动起来的,为什么摇杆推一下,屏幕上的人物就会出拳;想起拆解收音机时,电路板上的焊点像星星一样排列,通电后就能传出声音。
原来这些背后,都藏着“程序”吗?
“你要是喜欢,就拿去看吧。”
林振看出他的心思,摆了摆手,“我反正也不看了,放着也是积灰。
这书虽然老,但基础知识讲得特别扎实,比我们课本还详细。”
“真的可以吗?”
科克眼睛亮了起来,抬头看向林振。
“当然,”林振拍了拍他的肩膀,“不过提前说好,这玩意儿可比打游戏难多了。
你看这循环嵌套,绕来绕去的,我上次写个九九乘法表都调试了半宿。”
他指了指书里一段代码:c++#include <stdio.h>int **in(){int i, j;for(i=1; i<=9; i++){for(j=1; j<=i; j++){printf("%d*%d=%d ", j, i, i*j);}printf("
");}return 0;}“你看这段,外层循环控制行数,内层循环控制每行的列数,‘ ’是制表符,用来对齐的。”
林振简单解释了两句,“说白了,编程就是用逻辑说话,你想让电脑做什么,就得一步一步把规则讲清楚,它可不会猜你的心思。”
科克把书紧紧抱在怀里,像是捧着什么稀世珍宝。
“谢谢表哥!
我一定会好好看的!”
“客气啥,”林振笑着揉了揉他的头发,“对了,这书里有一章讲怎么在DOS系统下编译程序,你要是看不懂,可以来问我。
不过我也就会点皮毛,真要学深了,还得靠你自己琢磨。”
那天下午,科克没在表哥家多待。
他抱着书骑车回家,阳光透过梧桐树叶的缝隙洒在书页上,那些陌生的词汇——变量、函数、数组、指针——仿佛变成了跳动的音符。
路过街机厅时,往常会忍不住进去看两眼的他,这次只是放慢了车速,很快又加快了蹬踏的频率。
回到家,科克把书放进自己房间的书桌抽屉里,小心翼翼地用旧报纸垫在下面。
他坐在椅子上,盯着抽屉看了半天,仿佛那里面藏着一个秘密通道。
晚饭时,方水兰发现儿子有点不对劲。
“科克,今天怎么老走神?
是不是担心高**课太难?”
“没有,妈,”科克扒了口饭,“我就是在想,计算机是不是真的能像人脑一样工作。”
“你这孩子,一天到晚想些稀奇古怪的,”科研国放下筷子,拿起桌上的搪瓷杯喝了口水,“计算机就是机器,是人设计出来的工具。
我车间里的数控机床也带电脑,输入程序就能自动加工零件,但它能自己想出新的加工方法吗?
不能。”
他顿了顿,看着科克,“不过话说回来,现在学计算机是个好方向。
我听说省城那边,会编程的大学生没毕业就被公司抢着要,工资比我这干了三十年的还高。”
科克没说话,心里却像被什么东西点燃了。
他想起《基础编程知识》里的一句话:“代码是构建虚拟世界的砖块,而想象力是建筑师的蓝图。”
夜深了,科克躺在床上,辗转反侧。
他起身走到书桌前,打开抽屉,借着窗外透进来的月光,再次翻开那本书。
第一章节标题是《从二进制到十进制》,里面画着一个简单的电路示意图:两个串联的开关控制一盏灯,只有两个开关都闭合时,灯才会亮——这就是“与逻辑”,也是计算机运算的基础原理。
“原来这么简单……”科克喃喃自语。
他突然想起初中物理课上学的串联并联电路,原来那些枯燥的电路图,竟然和高深的计算机有着千丝万缕的联系。
他拿出笔记本和铅笔,照着书上的样子画起了真值表:表格A开关 *开关 灯开 开 亮开 关 灭关 开 灭关 关 灭“这就是‘与运算’,”他在笔记本上写下,“只有两个条件都满足时,结果才为真。”
写完后,他又试着画“或运算”的真值表,画着画着,嘴角忍不住向上扬。
窗外的蝉鸣渐渐稀疏,月光透过树叶的缝隙,在书页上投下斑驳的影子。
科克合上书,心里充满了前所未有的期待。
他知道,从明天起,他的世界将变得不一样。
南城二中的高一生活即将开始,但科克己经隐约感觉到,他的课堂,或许不止在教室里。
小说简介
金牌作家“陈念语的鲶鱼”的优质好文,《游戏开发化》火爆上线啦,小说主人公科克林振,人物性格特点鲜明,剧情走向顺应人心,作品介绍:蓝星,华国,2002年的夏末,南城二中的老旧窗框似乎也吸饱了暑气,吱呀作响,将窗外未褪的燥热与蝉鸣一并筛了进来,落在课桌上积着薄灰的光斑里。科克坐在靠窗的位置,指尖无意识地摩挲着,仿佛还能嗅到暑假里拆解那台老旧收音机时,松香与焊锡留下的独特金属气息。崭新的高一报到单被他小心折好,塞在洗得发白的牛仔裤口袋深处,带着少年对未知的一点忐忑与憧憬。彼时,他全然不知,几天后将在表哥林振那塞满武侠小说的书架上...