调程序的小女孩
实验室里冷极了,没有窗户,不知道是白天还是黑夜。这是一周的最后一天——周末。在这又冷又黑的晚上,一个蓬头散发的小女孩在工位上坐着。她从家里出来的时候还穿着一件外套,但是有什么用呢?那是一件很大的外套──那么大,不知是哪一年买的。她工作的时候的,就把它脱掉了,实验室的师弟嘲笑说,可以拿它当抹布。
小女孩只好一个人做实验,一双小脚冻得红一块青一块的。她的破显示器屏幕上有一大段程序,手里草稿纸上还有一大段。这一整天,程序还是没调过,谁也没帮过她。
可怜的小女孩!她又冷又饿,哆哆嗦嗦地调程序。显示器的光落在她的干枯的长头发上,那头发卷曲着披在肩上,看上去很久没梳,不过她没注意这些。每个桌上都堆满了论文,实验室飘着一股油墨的香味,因为这是论文deadline的时间——她可忘不了这个。
她在一行代码上停了下来,蜷着趴在桌子上。她觉得更冷了。她不敢跟老板说,因为她程序没调过,没拿到一个数据,老板一定会骂她的。再说,换做别的题目跟这个一样难。她们头上只有paper,虽然网上可以下到一些现成的代码,还是仍然没法用。
她的头脑几乎绝望了。啊,哪怕一次小小的成功,对她也是有好处的!她敢把上万行的代码修改一遍。编译运行一下,来找找问题么?她终于按下回车键开始运行。哧!程序开始输出信息了!一行一行的log开始出来了!她把小手拢在显示器上。多么温暖多么明亮的字符啊,简直像一支小小的蜡烛。这是一道奇异的火光!小女孩觉得自己好像坐在一个19寸液晶大显示器前面,显示器还是全新锃亮的,颜色鲜艳,字迹清晰,上边显示着程序输出的正确结果,多么舒服啊!哎,这是怎么回事呢?她刚把头伸出去,想看的仔细一些,程序crash了,大显示器不见了。她坐在那儿,眼前的破显示器上一行刺眼的segment fault。
她又编译了一遍运行。程序又开始输出信息了,给出log了。显示器的光落在桌子上,那儿忽然变得像打印出来的paper那样洁白工整,她可以一直看到paper上的字迹。IEEE的logo,会议名称和日期,Abstract和Instroduction。更妙的是这篇paper的一作,赫然署着自己的名字!看上去那么诱惑,一直向这个穷苦的小女孩走来。这时候,程序又crash了,她面前只剩一张又硬又旧的桌子。
她又运行了一遍。这一回,她感觉自己坐在布置整齐的会议室里。条幅上写着“博士毕业答辩”,比她去年师姐毕业时用的条幅还要大,还要美。红色的条幅上贴着那几个白色的黑体字,投影仪屏幕上许多幅美丽的彩色画片,跟顶级会议里的presentation一个样,在向她眨眼睛。小女孩向画片伸出手去。这时候,程序又crash了。只见ppt上的图片越升越高,最后成了在天空中闪烁的星星。有一颗星星落下来了,在天空中划出了一道细长的红光。
“有一个什么人快要死了。”小女孩说。唯一疼她的师姐毕业前的时候告诉过她:一颗星星落下来,就有一个灵魂要到图灵那儿去了。
她又编译了一遍。这一回,她把所有的数组size都设大了。师姐出现在亮光里,是那么温和,那么慈爱。
“师姐!”小女孩叫起来,“啊!请把我带走吧!我知道,程序一crash,您就会不见的,像那漂亮的显示器,发表的paper,布置好的答辩会议室一个样,就会不见的!”
她赶紧按了回车键,要把师姐留住。一大堆输出信息发出强烈的光,把实验室照得跟白天一样明亮。师姐从来没有像现在这样高大,这样美丽。师姐把小女孩抱起来,搂在怀里。她们俩在光明和快乐中飞走了,越飞越高,飞到那没有代码,没有论文,也没有毕业的地方去了。
第二天清晨,这个小女孩坐在工位上,两腮通红,嘴上带着微笑。她死了,在周末的实验室累死了。新一周的太阳升起来了,照在她小小的尸体上。小女孩坐在那儿,手还按着在不知用过多少年的键盘上。
“她想自己把程序调一下……”人们说。谁也不知道她曾经看到过多么美丽的东西,她曾经多么幸福,跟着她师姐一起走向新世界的幸福中去。
分享到:
相关推荐
【有调微信小程序源码.zip】是一个包含有调微信小程序完整源代码的压缩包,它为开发者提供了深入了解和学习微信小程序开发的宝贵资源。微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,旨在让开发者能够快速...
【家政预约微信小程序源码】是一个用于开发微信小程序的完整项目源代码,它使得用户可以通过微信小程序方便快捷地预约家政服务。该源码包含了小程序的各个核心组成部分,为开发者提供了一个基础框架,以便快速搭建和...
在这个名为“微信小程序精选源码亲测可用_智能柜物联网小程序.zip”的压缩包中,包含了一个智能柜物联网相关的微信小程序的完整源代码。下面我们将深入探讨这个小程序可能涉及的技术点和功能实现。 1. **微信小程序...
例如,`onLaunch` 和 `onShow` 分别对应小程序启动和进入前台时的回调,开发者可以在这里进行初始化操作。此外,还可以设置全局变量、自定义事件等。 2. **app.json**: 这个文件用于配置小程序的整体信息,如页面...
【标题】: "化妆品商城微信小程序源码" 是一套用于构建微信小程序的源代码,专为化妆品销售平台设计。此源码集成了完整的商城功能,包括商品展示、购物车、订单处理、用户管理等,旨在帮助商家快速搭建自己的化妆品...
支付接口的集成是家政预约小程序的关键环节,一般会接入微信支付,用户在选择服务并提交订单后,可以通过小程序内的支付入口进行在线支付,这需要与微信支付SDK进行对接,处理支付状态的回调,确保支付安全。...
赞赏微信小程序源码 在移动互联网时代,微信小程序作为轻量级的应用形态,因其无需下载、即用即走的特点,受到了广大用户和开发者们的青睐。本文将深入探讨“赞赏微信小程序源码”的相关知识点,包括小程序的基本...
【微信小程序精选源码亲测可用_美容美甲商城.zip】是一个包含完整微信小程序源代码的压缩包,专为美容美甲行业的线上商城设计。这个源码经过了实际测试,确保其功能正常运行,可以为开发者提供一个快速搭建类似电商...
在这个文件中,你可以设置小程序启动时和关闭时的回调函数,以及处理全局事件。例如,你可以在这里初始化数据、设置网络超时时间等。 2. **app.json**:这是小程序的配置文件,用于配置小程序的所有页面路径、窗口...
西门子PLC程序源码是工业自动化领域中至关重要的组成部分,主要用于控制各种机械设备和生产过程。在这个案例中,我们关注的是一个特定的应用场景——原料吉容空调双机头的PLC程序。PLC,全称可编程逻辑控制器,是...
3. **微分(D)**:基于误差变化率进行预测,可以提前做出调整,减少超调并提高系统的稳定性。 在SLC500的PLC程序中,PID调节部分通常会涉及以下内容: - 输入信号处理:读取传感器数据,转换为PLC可以处理的数字...
微信小程序精选源码亲测可用_有调.zip
这个压缩包中的“西门子PLC程序源码-s7-200 称重程序”很可能是为实现精确称重功能而编写的程序代码。以下是对这个程序源码可能涉及的知识点的详细解释: 1. **S7-200系列PLC**:西门子S7-200系列是小型、经济型PLC...
《三菱PLC程序源码-2104中央空调冷冻泵节能运行控制》 在现代建筑自动化系统中,中央空调系统的能效管理是至关重要的。本文将深入探讨如何利用三菱可编程逻辑控制器(PLC)的程序源码实现2104中央空调冷冻泵的节能...
涂鸦画板小程序是一款基于微信小程序开发的互动性应用程序,让用户可以在手机屏幕上自由地进行绘画创作,提供了一种轻松、有趣的艺术表达方式。这个压缩包包含的文件是小程序的源代码,供开发者学习和参考,或者是对...
以上是对这个购物节抽奖小程序可能涉及的关键知识点的解析,实际源码中还可能包含更多细节,如特定业务逻辑、界面优化、性能调优等,需要进一步深入研究源代码才能全面了解。通过学习和实践这样的小程序源码,开发者...
"微信小程序精选源码亲测可用_品牌服装商城小程序模板.zip" 是一个包含品牌服装商城小程序完整源代码的压缩文件,适合开发者或商家用于快速构建自己的在线服装销售平台。 这个压缩包中最重要的部分是“品牌服装商城...
FX1N是三菱电机推出的一款小型可编程控制器,适用于各种工业自动化环境,尤其适合中小规模的控制系统。FX1N-60MR-001是该系列的一款具体型号,它拥有60个输入/输出点,其中包含24个输入点和36个输出点,适用于多种...
本文将详细解析“三菱PLC程序源码-FX2N和1PG完整的小车定位程序.zip”这个压缩包中所包含的知识点。该压缩包主要提供了三菱PLC(Programmable Logic Controller)的编程源码,用于实现一个小型车辆的精确定位控制...
本文将详细解析“三菱PLC程序源码-软包锂电顶封侧封机程序,带触摸屏及电气图带注释.三菱FX1NPLC.zip”这一压缩包文件中的主要内容,帮助读者理解其中涉及的IT知识。该压缩包包含了一个基于三菱FX1N PLC的控制系统...