资讯详情

屠龙之技 作者:长铗

一 雨水从宽阔的大理石台阶上滴下来,打湿了年轻人精致的山羊皮鞋。他又高又瘦,撑着一把漆黑的木柄伞,侧脸仰望灰蒙蒙的天空。当年轻人推开图书馆那扇又锈又大门时,一只鸽子飞了出来。他沉重的步子在高耸狭窄的空间里激荡。这是一个由教堂改建而成的街区图书馆,在这个时代,听圣音的人并不多。 年轻人停了下来,眼睛突然落在教堂的远角。冬天,灰色和寒冷的阳光透过高窗上的彩色玻璃,照在摇摇晃晃的背上。肥胖的鸽子随意地停在那个人的肩膀上,凌乱的白发和绿色的长椅上。 年轻人慢慢走近这个小身影,小心翼翼地走着,甚至没有鸽子惊动啄食。这就是全部。他听到心怦怦直跳地说。 先生。年轻人深深地鞠躬。 老人不抬头,用手指搓黄褐色的鸟粮食,长指甲又黑又亮。 周末不开放。冷哑的声音似乎来自阴曹地府。 我不是来借书的。……走吧。 年轻人的嘴唇微微颤抖,他不是一个善言之语的人。但他没有离开,而是静静地拱门。 一个小时或更长时间后,鸽子吃饱了,它们快乐地盘旋着追逐。羽毛、爪子上的鸟粮、鸟粪像雨沫一样落在年轻人短而硬的头发上。 来这里怎么了? 学习屠龙技能。 教堂再次沉默,就像时间的凝固。 当我来到这里时,我已经证明我将是你最好的弟子。因为对于外面的人来说,你的名字只是一个虚幻的传说;对我来说,你就像nul一般真实,唯一!(nul是Asc代码中的零。)只有我能找到你,只有我是你最合格的继承人!年轻人的声音又快又干净。显然,他已经等了很久了。 继承?老人冷冷的眼神刺伤了他一沉,但他的勇气并没有退缩。 是的,先生。我父亲是程序员,平庸甚至笨拙ASP程序员。他一生都在认真地写剧本,但他只是在原地打转,像一个循环一样徘徊。但他过着幸福的生活,他从不觉得自己卑微。有一天,一个名字ETT家伙嘲笑他活得懦弱,父亲只是宽容地笑了笑;不久,一个叫Java毛头男孩也在他面前炫耀,父亲陷入困惑,但仍然没有动摇他相信冯·诺依曼哲学。直到有一天,父亲遇到了乳臭。DotNet,父亲的精神世界彻底崩溃了……然而,他已经42岁了,远远超出了程序员的职业生涯。父亲死了,过度劳累,没有医疗保险,没有补偿,自始至终,他只是脚本的奴隶……我看不起他!我发誓我永远不会像我父亲一样生活。我想成为一个真正伟大的程序员,像约翰·卡马克,蒂姆·伯纳斯·李那样名垂青史!这是我对父亲的继承,先生。” 老人突然问:数学有用吗? 年轻人惊呆了,说:我学过哥德尔的形式逻辑和迪杰斯特拉算法理论……” 数学有用吗?老人像没听到一样反复问。道。 年轻人的脸红了,“没用。”他犹然记得上个世纪一位编程大师说过,对于商业编程和web就编程而言,数学屁没用。 老人冷笑着,吃力地站起来说:跟我来。 站起来后,他的身高不如年轻人的腋窝高。年轻人不禁想起了他的父亲。他潮湿的眼睛落在老人光秃秃的头上,鼻子像发霉的灰尘一样涩。 他们穿过排列紧密的长椅,穿过一条比地牢更冷的封闭走廊,爬上一个颤抖的木制楼梯,木制楼梯吱吱作响,灰尘沙沙作响,年轻人试图鞠躬,头被低地板撞了几次。他们来到一个狭窄的阁楼前。 阁楼又小又破,风雨不停地从木墙里渗出来,壁纸掉了大部分。房子里装满了底盘和硬盘,绿色的银指示灯在黑暗中闪烁,就像守护着宝藏的龙的瞳孔一样。空气中的电流嗡嗡作响,以及哔哔的脉冲信号。 老人在破烂堆里捡起来,身体看起来越来越佝偻病。很长一段时间,他很难拿起机箱,年轻人迅速伸出手,帮助他把机箱放在高处。 知道吗?老人的眼睛变得郑重了。 “呃……年轻人犹豫着,是的……是苹果吗?是的,苹果机!他还记得他十五岁的时候是怎么教那些十八九岁的街头男孩的:我玩苹果机的时候,你还在玩泥巴!你以为苹果机是一口袋钢崩儿能玩那种赌博机一上午,小子?!那种感觉,酷死了。 老人的表情变软了,但声音还是很严厉:你还在做什么?把它运转起来! 年轻人小心翼翼地抱着它。它太重了。外壳像铅板一样厚,里面的主板像未完工的硅钢工地。焊料像水泥疙瘩一样厚。口袋里的苹果PDA不可同日而语。他不禁感到失望,想起了一个古老的笑话:一个真正的程序员会使用它CPU爆米花散发出热量。当然,这是上个世纪,在云时代。(云时代以云计算为特征,个人计算机只作为接入口,所有计算都交给互联网上的云。所谓云计算),PC更像是掌上终端,如果不需要录人和显示,可以比指甲盖小。 他没有吃爆米花,他吃了爆栗。电源指示灯根本没亮。他有点沮丧,但他安慰自己说:我只是一个程序员,我不必知道机器。 老人看透了他的心思,犀利地看着他漆黑的眼睛,这就是所谓最伟大的程序员吗? 我不需要知道机器!他抱着脖子,我甚至不需要知道机器语言。我不喜欢粗糙生硬的二进制。 跪下!老人狠狠地踢了他的腿和关节窝。他跪在地上,膝盖很痛,但他的心在欢呼,血在沸腾,眼里充满了泪水!他明白,在这一刻,他真的成了上山大师的弟子和屠龙者的后裔! 师父昏暗的瞳孔L闪烁着淡淡的光芒。他疯狂地在废物堆里翻来覆去。房间里充满了沉重的呼吸,就像龙的呼吸一样,浑浊而光滑。最后,一台油漆覆盖的黑色机器出现在我们面前。它是齿轮结构,由蜗杆、皮带甚至……还有手柄。 师父疲惫地坐在地上。 年轻人的眼睛突然变得凝重和犹豫。他想到了什么,但他没有脱口而出高贵的名字,就像他不能说服自己相信强大的云始于如此丑陋的机器——中世纪的提花机比它更复杂。 它是图灵机,一个由无限延伸纸带控制的灵魂。鸿蒙最初的原始机器智慧解决了图灵停机、判断、哥德尔和丘奇的所有问题, 世界的本质是对是错,不是吗?师父说。二 Max(1,100);(取l和100两者中的大人物。 粉笔头很难在墙上移动,发出刺耳的摩擦声。水泥墙很光滑,涩硬的粉笔头很难在上面留下划痕。当粉笔划到最后一笔时,它断了,在水泥墙上留下一个粉点,就像指针操作符一样。 “1 。他简单地回答道。 好吧,证明你自己。师父背过身来,一小块粉笔在空中翻来覆去。他迅速伸手握住了它。粉笔太短了,就像一个破碎的代码。他紧紧地握着它,但他感到充满了力量。 年轻人穿着运动套头衫和肮脏的牛仔裤,把脚放在豪华的桌子上,大脚趾挂着一个人字拖,另一个握在手里,他熟练地旋转,斜着对面的中年男 “这……对不起,先生,你有简历吗?” 他笑了,手指上的人字拖迅速旋转。 如果你没有简历,你能简要介绍一下你精通的领域吗?那人仍然礼貌地微笑着,把手掌变成了一个金色的形状,但他没有等待回声。优雅的金色形状解体了,他微微皱起眉头,递出了一份漂亮的文件,这是最后一个候选人的简历,你可以参考一下。我公司对技术水平有很高的要求,一般来说……” 年轻人把简历揉成一团,直接扔到对方的金眼镜上。是的,当时就是这样。许多年后,人们仍然谈论这一幕。然后,他满意地听到一个声音说:好吧请跟我来。 傻猪!20个人还是拿不到这个项目?你们都是混饭吃的吗?一个脑满肠肥的项目负责人正在训斥他的手下。虽然这些年轻人中有很多名牌大学的高材生,但他们不得不忍气吞声地努力工作。 年轻人若无人从主管身边走过,拖鞋在工作室响亮的拉声。然后,他坐在主管的座位上。 你在干什么?啊?主管露出了不可思议的表格爱,他瞥见站在门口的人事部经理,满脸通红地点点头。 主管宽大的桌面上堆满了设计文件,这是一个非常繁琐的项目,20人在一个月内完成是可以理解的,所以人事部迅速招聘。但这群混蛋不记得古老的教诲了吗?给一个延迟的项目增加人力只会延迟更长时间。年轻人轻蔑地笑了笑,手一扬,项目设计文件像鸽子一样满天飞舞,悠闲地飘出宽大的窗户。他从窗户俯瞰科技城的全貌,白色象牙海岸,心旷神怡。主管的位置是一个很好的位置。他喜欢把身体放在座位上,轻轻地拉出键盘,一只纤细的手覆盖在上面,另一只手无聊地放在上面。不幸的是,他不抽烟,否则拿一支烟将是一个不错的选择。他慵懒地闭上眼睛,似乎听到了电源接通时“滴”的一声。 铁青的脸保持沉默,他喘着粗气,像一头汗流浃背的骡子。满屋的人都停止了工作,围着主管,没有任何声音。 十小时后,城市滑入寂静的午夜,101层的高空可以享受天堂般的宁静。在此期间,没有人离开,甚至没有人上厕所。他们都在等待DEBUG那一刻,欢呼或咒骂。不幸的是,他们没有等他们普通人的事。一个真正伟大的程序员从不写流程图,因为他对一切都有信心;从不写文档,因为没有人能理解他的程序;更不用说测试他的程序了,因为他创建的程序有一个完美的自我,平静和优雅。 年轻人站起来,脚有点酸,意识到他已经坐了十个小时了。他喜欢人字拖,因为它教会了他走路和如何与权威打交道。当他转身时,他听到经理对主管怒吼。三 一个真正的程序员,他的编程从裸机开始!一个真正的程序员,没有系统分析师和软件设计师,他是一个纯粹的程序员,从机器语言到汇编到编译到无数的高级应用程序,他无所不能。但你必须从一开始就学习……” 师父的手指拳曲萎缩,指甲缝里满是污垢,但当他把手平放在键盘上时,他就像钢琴家一样雅。   “键盘的按键是有限的,代码却是无限的,以有限为无限,这就是编程之道。编程是有法的.思想却是无法的,以无法为有法,这就是编程之道。”师父说。   师父的旧式键盘按键有些涩硬.声音听起来就像是机械打字机的嗒嗒声。这美妙的声音撩拨着他的耳洞茸毛,像金币的摩擦音一般动人。他如痴如醉地伫立着,他能够感觉到调制过的数据穿过铜线时持续不断地嗡鸣,他能听到读盘时沙沙的声音,就像是指尖抹过苹果机的磨砂钢壳。 师父人定般凝固的背影变得模糊,与数据流、宇宙背景辐射的混沌融为—体。 四   “又是他。”漂亮的服务小姐悄悄地对同事说。这个面色苍白的年轻男子来到这家以死亡射击游戏闻名的竞技俱乐部,每次都直奔终极射击游戏机——Quakel0,戴上虚拟现实头盔,选择最高等级的“恐怖伊万”,然后在游戏中被击毙……游戏结束后,他的鼻孔、眼睛、耳朵都渗出真实的血来。因为游戏固然是虚拟的,大脑却被头盔驳接口输入的电子信号欺骗了,以为他真的死了。虚拟现实技术对感官体验的模拟达到了巨细无遗的程度,那种被一发直径为0.5英寸高速旋转的航空机枪子弹爆头的滋味大概只有那些白粉仔敢尝试了,可即便是生活在幻觉之中的他们,对这玩意儿也没有敢试第二次的。   年轻玩家面无表情地端详着头盔,服务小姐正在为他围白围脖,以免他“死亡”后七窍流血弄脏游戏躺椅。   “其实,你不必老是挑恐怖伊万。”服务小姐善意地提醒他。   恐怖伊万是智能程序,在DOOM时代,人类玩家可以轻易地击败最疯狂的电脑,但在今天,人类玩家对电脑Boss避之唯恐不及。恐怖伊万的运算速度为每秒三百万亿次;更何况人类的生物神经还存在着反应迟滞的问题,即便是最高超的射击手,也会有心到眼到而手不至的问题,可是电脑不存在此类问题。   年轻玩家目光一凛,死鱼眼射出的寒光让好心的服务小姐下意识地后撤半步。疯子,这绝对是疯子!她对自己说。一个正常人若在游戏中被击毙上百次,即使死亡的痛苦没有压垮他的身俸,那种极致的恐惧也足以令他崩溃发狂了。   “没有人能击败恐怖伊万。傻蛋!”一群白粉仔围了上来。他们中不乏Quakel0的顶尖高手,但敢于挑战恐怖伊万的人还没出生呢。   年轻人的眼皮都没抬一下,径直选择“绝望死地”环境参数,在为伊万选择武器时,他竟然点击杀伤指数l0 !   “酷毙了!”一个光头赞赏地拍拍玩家的躺椅,然后回头用口型对同伴说,这傻屄!同伴们开心地笑起来。   游戏开始了,年轻玩家把脚放在操作台上,化是光脚!不,大脚趾上还挂着一只人字拖。光头的目光直了,他想起了一个不甚久远的传说。当然,那只是传说而已。   没有人能透过头盔观察到玩家的表情,但围观者能从三维即景投影台上读到他的心情。他很紧张,是的,因为画面在微微颤抖,就像被蒸汽模糊了的图景。许多人在与人类玩家对战时常常能做到心平气和,但真正到了恐怖伊万面前,他们的枪口就抖得跟斯皮尔伯格的战地镜头似的。   年轻玩家静静地盯着画面,迦南半岛的热带植物遮天蔽日,四周奇热无比,蚊虫无孔不入。尽管他“穿”了厚厚的野战服,依旧被叮得红包累累。看客们从玩家的脖子上、手臂上看到一个又一个红肿大包浮出来。虽然蚊虫只“生活”在游戏环境中,但大脑却误以为皮肤真的受了叮咬,调动人体免疫系统对抗蚊子注入的“甲酸”,从而产生过敏反应。   看客们相视而笑,这傻蛋!玩个游戏还这么当真。难道选择了“绝望死地”的对战环境,就真有人把你当海豹突击队员了?!不过,被叮得痒痛遍体还能纹丝不动,他们也不禁暗暗佩服。   “你看到了什么?”师父轻轻抚摸着鸽子的羽毛。   “鸽子。”   “蠢材!”师父硬如老树疙瘩的指节敲在他脑 袋上。   “你看到了什么?”1994年,一位退役军官也这样问一个身穿编织毛衣的小伙子。   退役军官曾经是一名技艺高超的空军飞行员,他发现无论与眼前这个貌不惊人的年轻人进行多少局飞行战斗游戏,自己都是惨败,这在实战中是从未有过的。   “我看到,电脑就像一个傻瓜。它总是按我猜想的那样进行计算,我总能判断出它的进攻方式。如此而已。”小伙子漫不经心地嚼着口香糖,“我可以随便搞出比这更好的飞行战斗游戏。”   飞行员的眼睛瞪大了,他意识到一位未来的大宗师就站在眼前。于是他说:“别玩了,小子,我们去干一番大事业吧!”   于是,一款飞行战斗游戏的史诗之作诞生了。席德·梅尔,那个爱穿编织毛衣的小伙子,在成为上个世纪最伟大的程序编织者之前,他首先学会的是阅读游戏。   “我看到了什么?”年轻玩家问自己。   他的鼻息轻轻拂动了鼻前的一片树叶,他盯着这片散发着绿汁嫩香的完美树叶,直到瞳孔燥热欲裂。他看到叶片的锯齿边缘反射着金色的阳光,渐渐模糊退隐,化为优美的寇赫岛海岸线,在更精微处,自相似的谢尔宾斯基三角形无从遁形……那些逼真得纤毫毕现的三维图像,顿时像被加特林机枪击中的血肉之躯一样化为满天弥漫的血雾,继而转化为无限次迭代方程所控制的数据流。   传说在恐怖伊万现身之前,你首先能感觉到的是地面的颤抖。身高九英尺、体重八百磅的庞大身躯,可以轻易地举起重达四十多公斤的加特林六管航空机枪。这种可怕的机枪本是为武装直升机配备的重型机枪,每分钟8000发的子弹风暴能把一台防弹林肯车轰成钢灰。恐怖伊万的左臂装载一管磁力钨弹枪,可产生高达两千万安培的电流,电流形成的磁场在200纳秒的时间内爆发出比地球气压强十万倍的压力,将子弹加速到每秒20千米。如果说伊万的右臂象征着毁灭与狂暴,左臂则无疑是速度与精 确的代名词。正因为如此,伊万现身后的图景只有通过回放对战录像来“回味”了。从来没有人能在生前目睹伊万之真容。从来没有!   画面在微微颤抖,看起来就像是老式胶片电影的齿轮颤动。看客脑门儿上都渗出黄豆大的汗珠,一个十六七岁的黄毛男孩甚至捂住了耳朵。   如果敌人从树叶缝隙里露出十个像素大的迷彩服,你会看到什么?事实上,你什么也看不到。这正是迷彩服存在的意义。然而,对于程序员来说,树叶与游戏主角的差别可就大了。   电光石火间,AKl03自动步枪的扳机被扣动了!他的肩部因后坐力剧烈地后震,看客们也神经质地哆嗦了一下。然后,一声巨大的钝响震得三维投影平台几乎散架,火花四射——当然,那只是视觉模拟。扑天盖地的尘土散去后,画面回复了夏日的宁静,除了蚊虫的嘁嘁呜叫,还有黄毛小子的吸鼻声。   向约翰·卡马克致敬!年轻人摘下银光闪闪的头盔,心中充满了敬仰之情。大师在上个世纪创造了神话般的三维引擎杰作,直到今天仍然是不朽的传奇。虽然今天的游戏画面在精细度上要更胜一筹,但工作原理却始终如一:用即时引擎来表现主体,用离线引擎来表现背景。普通人看到的是即时引擎的流畅灵活、离线引擎的华美精细,程序员看到的却是多边形所表现的涂满油彩的皮肤和NURBS曲线所表现的树叶轮廓。两者的差别有多大?一光年那么大。   年轻人的嘴角挤出细微的弧纹,他解下洁白的围脖,递给服务小姐,就像久困樊篱的蛟龙挣脱缠身的链那样轻松,浑身每一块肌肉都胀满了力量。他眯着细长的眼睛朝从玻璃旋转门透进来的五彩阳光望去,拖鞋发出欢快的趿拉声。 “伊万呢?伊万是死了吗?”黄毛小子怯怯地搡着他的老大,不解地问道。 五   师父步履迟缓地走到窗前,吃力地拉开厚厚的垂地窗帘,一面巨大的屏幕展露在眼前——不,那不是屏幕,那是城市的夜空:璀璨灯光充盈着摩天大楼,让耸入云霄的玻璃幕墙变得通体透明,就像团簇生长的水晶。   “看到它了吗?”师父指着一幢庞然大物问道,那是IEEE通信大楼,建筑面积超过三幢五角大楼,是当今世界智慧、财富、权力的象征。在它巨大的阴影下,这幢图书馆就像是儿童积木。   “规则110。(规则ll0是研究复杂系统行为的一种规则,它决定二雏平面的模拟数字生命的状态。该规则的特殊性在于可以从简单的规则和初姑条件中产生复杂的图形。)。”师父说。   走在宽阔大街上的人们突然顿住了脚步,所有的人都朝向同一个方向,交头接耳。   IEEE通信大楼的灯光熄灭了。   这是不可思议的。就算是发生地震,三套备用发电机组也可以保证大楼灯火通明。因为这儿是全世界最有名的计算机、网络公司的总部所在地。它若停电,全世界的网络都会瘫痪。   大楼马上又亮了,但仅仅是几个窗户亮着,它们分布在对角线位置。两处亮斑~个是三角形,一个是圆形。它们周围的窗户也一明一灭起来,不久,它们复制出许多三角形和圆形。它们的地盘交错着,变幻着,就像在厮杀。   “这是工程师们的行为艺术吧。”一个大学生很有经验地向周围的人说。这把戏他在大二时就玩过了,当时他们编了一个小小的程序,让一幢女生楼的窗户玩起了俄罗斯方块。   但他很快发现,这“行为艺术”的复杂性远远超出了俄罗斯方块。事实上,窗户格子的明灭是有规律的.当一行相邻三个格子全黑、全白或左侧一个格子为黑时,该格子为白。但这种简单的规则宏观上又表现出类似于生命的性质:三角形、圆形都可自我复制,它们能侵入对方的阵地,扩大地盘。“它们就像能思考。”一个心思细腻的女人说。虽然她完全不懂程序,但她的洞察力很不错。建立于简单规则之上的矩阵生命的确能表现出生命的自组织现象,只是,没人发现,它们甚至还能进化。   圆形族疯狂的复制能力让它的地盘急速扩张,三角族似乎有意回避其锋芒,它们个体开始集拢收缩。就在人们以为圆形生命将吞并最后一块三角形的阵地时,三角族突然对一小块孤立的圆形族发动攻击,人海优势让它的攻击立竿见影。然后它又切断另一块圆形阵地与大部的联系,再次吞没了它。 三角族的复制效率低下,但它攻击迅猛的特点展现得淋漓尽致。圆形族虽然占据了大量的资源,即亮着的窗户格子,但它的资源只不过是为三角族做嫁衣罢了。三角族侵吞了对方的资源,与资源占有量成正比的攻击显得愈加犀利。一个小时后,三角族吞没了最后一个圆形生命,最终让光明膨满了IEEE通信大楼。   驻足观看的人群响起热烈的欢呼声。虽然这只是枯燥的黑自格子游戏而已,但图形背后的程序控制无比复杂玄奥,这扣人心弦的战斗感染了每一个看客。   师父安详地躺了下去,他的手指仍旧呈拳曲状,可以精确地放在九个键上。   “我已经不能教你了。你要记住,只有那些清空了陈腐的律条、世俗的财富,甚至缱绻的情思的人,才能成为真正的屠龙战士。你去吧……”   师父在他的怀里安详地闭上了跟睛。师父的头像苹果机一般沉重。 他的膝盖跪在地上,滚烫的泪水在月光的清辉里颤动,一种前所未有的巨大空寂笼罩了他。 六   Caltech编程大赛是地球上历史最悠久的程序员大赛。在上个世纪,程序大师的评价标准是写出最简洁优美的程序,既没有不必要的循环,又没有不被引用的变量;既不缺少结构化,又不至于僵硬呆板。但是进入云时代以来,由于Quakel0对战平台的面世,程序大赛与暴力美学完美地结合在一起。程序不再是枯燥的代码,而是化身为虚拟角斗士,允许自我复制制造分身,允许侵入对手“身体”,寄生、控制甚至分解对手,但不能出现脱离物理定律的力量、弹跳能力、速度指数。让程序员控制虚拟角斗士进行博杀,经历惨烈的淘汰赛后,获胜者将向上一届卫冕冠军发起挑战。然而,今年的Caltech编程大赛乏善可陈,上一届卫冕者“流火”几乎是在一瞬间被挑战者“豪魃”秒杀,以至于比赛的组织者一度以为是机器故障。 人们很快发现这届乏味的比赛终将被载人史册,因为它宣告了一个王朝的解体与一个新时代的诞生——曾经八连霸的“流火”永远地沉寂了。它惨败的录像被人们恶作剧地一遍遍播放回味;它的残骸被挂在Quakel0对战平台的醒目位置,就像海岸边被绞死示众的海盗;它的代码被挂在网上供人任意下载.无数渴望成为新王者的程序天才都用它作为陪练,通过毁灭、撕碎、操控、愚弄它以获取复仇的快感。也有很多投机取巧的程序员对它进行二次开发,以期得到更具杀伤力的毁灭者,然而他们非常失望,因为拆开流火的封装,他们绝望地发现。那根本不是他们所能理解的程序语言。是传说中的屠龙战士“融”,创造了流火,但由于某种不可知的原因,融已经被废了,没有人知道他的去处,只有那充满传奇色彩的人字拖还残存于骨灰级元老们影影绰绰的记忆里,新一代的程序高手对这个名字根本闻所未闻。   代码世界进入了战国时代,新的霸主“豪魃”很快被病毒式攻击角斗士“龙骧”所击败,而“龙骧”的王位第二年叉被神出鬼没的“光晕”取而代之。前人的失败与新人的成功激励着无数雄心勃勃的年轻人进行艰苦卓绝的训练,他们渴望着出人头地的那一天。Quakel0对战平台每天都有数以万计的角斗士在进行肉搏。通过全球直播。地球上每一个街区的犄角旮旯都能看到惊心动魄的画面,并时而爆发出欢呼或咋舌声。角斗是与痛感神经相连的,虚拟程序所承受的攻击都将以真实的牛顿传递到参战者的大脑。这是云时代的残酷游戏,许多心理脆弱的年轻程序员都因不堪忍受那种天旋地转的极端痛苦而永久地告别了竞技场,有的发誓再不做程序员,有的甚至直接在终端躺椅上停止了呼吸。人类的血液泵是有压力极限的,而代码的运算即便存在极限,那也不是人类所能望其项背的。所以,获胜的角斗士不但有超群的代码智慧,也拥有强健的体魄。   黑暗中的观察者远远地注意到一个可疑的身影:一个白衣剑客,他没有强大的攻击力,没有寄生、分裂、伪装、隐身等诡诈的攻击和防守手段,也不能自我复制,可他却总能在混战中全身而退,甚至还能保持代码的完整性。他只是个名不见经传的角斗士,但此战后他的大名必将震古烁今。 一阵令人目眩神迷的刀光剑影后,嚣叫着的竞 技场陷人地狱般的寂静。在白衣少年衣袂飘飘的身影之后,尸横遍野,血流成河。“蒸汽人”庞大无朋的身躯被一刀两断,在地面上颓然发出两声巨响。白衣少年用剑尖在青石板上留下一行字:   我想你会梦到一头骆驼。   从此,血风腥雨的代码江湖中没人敢遗漏这个名字:骆驼。全球各个角落的直播电视见证了这一时刻,只是没有人联想到那本早已失传的上古秘籍:《骆驼之书》。(骆驼是Perl程序语言的图标。它也是一种黑客的象征,在T恤和其他表服标签上时有出现。《骆驼之书》是二十世纪两位蝙程大师的经典著作。)。这个世纪的年轻人已经不太关心远古的编程大师是怎样淬炼他们的宝刀了。   黑暗中的观察者静静地欣赏着骆驼的背影,他沉静已久的内心竟也漾起一丝涟漪。如果说刚才精彩的竞技让自己心驰神往,那么此刻,这个踽踽独行的背影只会令自己感动。是的,作为一门濒临灭绝的上古语言的唯一传人,那种俯瞰众生不可一世的狂傲,那种寥无知音的落寞,那种被世俗所仇恨的痛楚,又有何人知?   他禁不住想要叫住那个背影,却又无奈地发现,自己仍隐藏在后台程序里。他只是一个偷窥者,并非—个战士。   他不禁苦笑。 七   就像浴火重生的凤凰战士,历经一百一十三场血腥战斗后,骆驼已经变得空前强大。但是,基于遗传算法的同一原理,他的对手也被血污浸淋得更加凶暴。如果说第一场让他名声大振的战斗获胜有一定的运气成分在内,那么在后面的战斗中,他不得不面对自己已成为四面八方仇恨的焦点这一可怕事实。他的成功在于他旁门左道的武器:一门冷僻的古老语言,而现在,他的特点正暴露在无数越挫越勇的挑战者面前,终会沦为致命的弱点。 在“豪魃Ⅱ”、“吉斯霍华德”、“蝎针”的轮番攻击下,他遍体鳞伤、奄奄一息,他强大的自我修复能力在永不停歇的密集攻击下无济于事。蝎针钻人他的左臂,在他的筋骨里不断复制,释放分身.就在蝎针快要侵入颈部时,他果断地挥剑斩断左臂,这一自残式保护几乎伤及核心代码——半个肩膀都被削掉,情状惨不忍睹。   战斗已进行了两个小时,即便是一场普通的格斗游戏,也足以让玩家精疲力竭了。骆驼展示了他名副其实的沙漠耐力,仍在不停地自我修补。左支右绌。亿万观众似乎从血光滔天的画面后看到了机器终端正嗤嗤地喷着电火花。战斗结束是迟早的事了,早点投降吧,何苦受那最后一击后大脑短暂充血休克的痛苦呢?众人皆为他捏一把汗。   “豪魃Ⅱ”、“吉斯霍华德”、“蝎针”等众多高手围成一圈,稍作停滞,在同一时刻发动攻击!   “啊!”观众们的昨舌声像一只青蛙从喉咙里 跃出。   谁也没看清发生了什么,凌乱变幻的画面似乎已经超出显卡处理的帧频极限。   “发生了什么?”伴随着一声尖厉的惨叫,豪魃被一道沛莫能御的力道击得翻滚飞出,他是幸运的,因为他还能叫出声来,而他的战友都已经被震得魂飞魄散,连喘气的都没有了。   骆驼洁白的身影很快消失得无影无踪。显然,身负重伤的骆驼绝不可能爆发出如此惊人的力量。工作人员连忙取下豪魃的头盔,只见他两眼翻白,眼神直勾勾地望向天空。“他是融!他是融!”豪魃直挺挺地从躺椅上跳起,然后哇的一声抱头痛哭起来。 从此,代码世界再无豪魃的身影,有人说他退隐当警察去了。   八   按太阳日算,他已经二十八岁了,在普通人眼里.他依旧年轻,但在新陈代谢十分残酷的代码世界,二十八岁已经是老不堪用的风烛残年。融在十七岁便已扬名立万,早早地步入程序员的巅峰,从这层意义上讲,他堪称祖师爷级的人物。   祖师爷?当然,这三个字从一些毛头小子嘴里喷出来可就难觅几分尊敬的意味了。   “你信不信融在许多开源程序中都种下了后门程序?基本上没人能发现,除了我!”一个留着俄罗斯新兵头的高个子说。   “你就吹吧,五年前IEEE组织了一次全球拣虫 大赛,早已把融的毒虫消灭得一干二净了。”一个戴眼镜的亚洲人回答他。   “傻屄,你懂什么?融的后门拉链要是这么好找,他还叫融吗?这混蛋把后门程序埋在编译器里,他娘的这年头还有几个人懂编译器?”   “融在他那个时代还算个人物。”另一个面相成熟一点的用饱经世故的语调说,“其实不是一个时代的人就不要放在一起相提并论,融现在要站在我面前,你们信不信我在五秒钟内就叫他趴下?”“哈哈,威鸡老大,你以为你是骆驼啊!”一个瘦削的身影从小伙子们得意的笑声中穿过,他的大衣已经很陈旧了,毛料袖口与肩膀都可以看出磨光的痕迹。阴冷的天空突然下起了密集的雨,凶狠的雨滴在柏油路面上击得粉碎。他的步子很迟钝,脚步声在雨水洼里特别地响亮。   “嗨!快看,这么冷的天气还穿拖鞋。”高个子叫起来。   威鸡的表情突然变得凝重, “融好像也喜欢穿拖鞋……”   一阵心事不一的沉默后,一个稚嫩的声音说:“不会真的是吧?”   “傻×啊。”高个子不屑地朝天吐了口唾沫,“只要穿拖鞋就是高手,那光脚乞丐就是神啦!”一场激烈无聊的抬杠后,小伙子们哄笑着尾随那个瘦削的背影而去。那种早已遁迹的传奇对他们的吸引力是无尽的。   穿过一条条狭窄破旧的巷子,小伙子们皱着眉头,不时爆出粗口。他们不是被外墙上突现的旧空调油污蹭脏了衣服,就是被低矮窗户上挂着的女人内衣碰着了头,破烂不堪的路面就像危险的地雷阵,冷不防踏上早被踩松的地板砖,污泥脏水溅出老远…… 在一栋又黑又矮的砖房下,他们听到一个女人的咆哮声,然后便是噼里啪啦摔东西的声音。三楼的窗户洞开着,一个胖女人不断地从中摔出东西,嘴里骂骂不休:“拖!拖!拖!老娘叫你拖!一共几个月的房租没交了?滚!穷光蛋!”   哐的一声巨响,一个机箱被扔了下来,金属零件散落一地。堆积在那灰大衣的脚下。他垂头静默着,袖口露出的苍白手指在微微颤抖,黑布雨伞在水洼里打转。雨水覆盖了他的脸,淌进他高竖的衣领内。   远远立着的小伙子们相视一笑,一哄而散。“好可怜的屠龙战士哦……”   “他要是融,我就是上善大师啦!”   在他躬下腰去抚摸变形的机箱时,雨停了。他茫然地抬起头,看到一块蔚蓝的八角形天空,天空里有一张精致的女人的脸:她的鼻尖小巧微翘,从仰望的角度更显顽皮不羁。她的脸红通通的,显然在寒风中伫立已久。   “你是?”他迟疑地问。   她露出失望的表情,“我是骆驼呀……”   “你怎么是……”他咽下了后半句话,不好意思地笑笑,脸上浮出那种不可思议却又容易理解的羞赧。在程序员的世界,遇见异性就像在Beta程序中发现彩蛋一样稀奇,更何况是这样一位旷世奇才。她上上下下地打量着这幢房子,目光垂落在他的肩上,鼻子涩涩的,目光里长满了毛刺:这就是传奇的屠龙战士的归处吗?   融解开大衣扣子,把湿漉漉的机箱抱进怀里。一个扎着羊角辫的小女孩从屋子里冲出来,抱住他的大腿,带着哭腔喊道:“叔叔,别走啊,你留下来教凉凉数学题啊!”   融用一只手抱着机箱。另一只手抱起五岁大的凉凉。久久回望这低矮的屋檐,似在留恋着什么。骆驼冲进屋子,旋即又折回来,得意地说:“你可以继续住在这里啦!”   九   说是三楼阁楼,其实就是一个楼梯间。门外面便是砖头遍地的屋顶,水泥柱头上还裸露着钢筋,红砖围栏上长满了野草。屋子的使用面积还不到十平方米,主人高大的身子一旦直立,便顶着了白炽灯。他一坐下,硬木板床便发出嘎吱嘎吱的抗议。来客担心地低头一瞧床脚,立刻愣住了——压根儿就没有床脚,一头是红砖摞就的,另一头则搁在一个废弃的箱子上。   主人不自在地搓着手,好像他才是这里的生客,赶紧手忙脚乱地清空一张方桌,说:“坐吧。”   她的眼圈儿红了,一眨不眨地望着他,目光里写满了“为什么”。   “其实这地方还是不错的,屋顶可以赏月,晾衣服也很方便,还有这……”他不知从哪儿扯出一根电缆,得意地说,“有了它,我就可以登录全球任何一台服务器,收费的,房东算在电话费里。这儿甚至还有热点(热点,HotSpot,无线网卡接口。),免费的,你不信?”   她静静地望着他,望着这个曾经像十亿光年那么遥远、此刻却又如此贴近的人。她曾经在广为流传的经典代码里,在他的对战录像中,无数次揣测他的样子、他的思想,甚至他的生活。她一闭上眼睛脑海里就能浮出他的形象。然而,当空间的距离消失后,那曾经鲜明生动的印象却又陡然拉得无比遥远、陌生,除了地板上那双磨损严重的人字拖。她怔怔地望着它,他不好意思地把鞋往床底踢了踢,说:“你是怎么跟房东说的?”   “我是用口袋跟她说的啊。”她拍了拍外衣上两个卡通熊口袋,大声说。“你欠我一个人情!怎么还?”   “嗯……”他有些窘迫地翻开抽屉,从里面找出几个镍币。 傻瓜。其实是我欠你的。她在心里幽幽地说。但她仍旧用很严厉的目光催促着他,她喜欢看他发窘的样子。 “一、二、三……九个。可以吃一顿好的啦。”他摊开手掌里闪闪发光的硬币。   十   他们挑临窗的一张桌子坐了下来,对着被油烟熏得面目模糊的菜价表,犹豫半天,才在服务员的催促下要了—个五元的蒸菜和—个四元的木桶饭。蒸菜很快就端上来了,红艳艳的油泼辣子铺在滑嫩的鲢鱼脯上,她得意地眨眨眼,抄起筷子狼吞虎咽起来。 她听到他肚子里的咕噜声,听起来就像是PDA电池没电的提示音。她哈哈大笑起来,笑得辣子呛进了喉咙,有点难受又有点快乐地咳嗽起来。   等了好久,木桶饭还是没送上来。“可能木桶饭采用了缓存技术。”他自我解嘲地说。   “还是咱的蒸菜好呀,采用了apache+php,虽然应付高并发有点吃力,但在访问量较小时速度还是蛮快的。”   “我的木桶饭采用了squid做反向代理,虽然前期有点慢,但一旦缓存好了,来多少人都不怕。”“很不幸,你们做了触发缓存的那一批。”她伸出火辣辣的舌头做了个鬼脸。   “老板的缓存机制有问题,应当把触发缓存改 为定时缓存,以改善食客的体验。”   端菜的服务员一个个路过满脸期待的他,却没有—个停在他桌前。   “好像是丢包了。(丢包就是数据丢失,这里形容服务员对他们的怠视。)。”他沮丧地说。   她咯咯地笑起来,端起自己的空碗,伸长舌头舔了圈汤汁,夸张地吐着热气。   木桶饭终于上来了,他还没来得及动筷子,她已经豺狼一样地先下手为强了。两人难民般地扒拉着一桶米饭,还发出很满足的笑声和很响亮的咂巴声,引来满堂鄙夷的目光。   十一   雨停了,街上的人多了起来,在临街的一面,游戏机、博彩机、自动照相馆发出清脆的电子音乐招徕着顾客。女孩子们挽着男友的胳膊,呢哺着,欢笑着,从一个五光十色的橱窗蹦到另一个橱窗,不时发出“哇哇”的惊喜声。   “我也想耍一个。”她指着刮刮奖摊位后可爱 的绒熊。 融微皱着眉头,为难地望着她。   “不行!你想办法,反正你欠我的。”她就像 一个热恋中的女孩那样毫不通融。   “那好吧。” 融来到摊前,弯下腰,“这些奖券是可以挑选的吗?”   “挑选?”老板愣了一下,“当然,随便拣, 刚剐那小伙子给他女朋友买了一捆,瞧,正刮着呢。”   融低头注视旁边一个纸箱子里刮过的奖券,他的眼睛因思考而眯缝起来。   不一会儿,骆驼怀里就堆满了毛绒绒的卡通玩具,最上面那个最大的是老板送的,他说:“二位,不能再刮了,再刮小店就要赔本了,我加送你—个,两位先走不送……”   她的脸紧贴着绒熊,就像腮帮里含满了棒棒糖的小姑娘一样幸福。   在不远处一个带屏幕的机器前,人头攒动。那可不是一台普通的游戏机,那是世界上最先进的智能程序正在与人对话,据说谁能够判断出和自己聊天的是人还是程序,就能获得一万元大奖。投入一个硬币,你就能得到问一个问题的机会。有个小伙子用一张大钞换了一百枚硬币全投了进去,进行了一下午人机对话,仍然没能从中甄别出真正的机器程序。这会儿,他正哭丧着脸挨女朋友的责备呢。骆驼把一抱的玩具塞给融,夹起一枚硬币在融面前一亮,说:“看我的。”   只见她手指灵动如飞地在触摸屏上输入一行字,屏幕上那拟人化的面孔突然凝固了,仔细一听,扬声器还传来咔咔的声音。接着屏幕突然一闪,灭了。   “哈哈哈,被我难倒了吧。”她得意洋洋地拍着手,在排成长蛇的人群惊诧的目光中溜走了。   十二   “真饱呀。”她拍着自己的肚皮,头枕在融宽阔的肩膀上,这一刻,她觉得自己是宇宙中最幸福的人。只是,他的肩膀再厚实一点儿就好啦。   骆驼的头真重,对于一个女孩子而言,她的脑袋的确算是大的,与她的智慧很相称。但她的脸小小的,不时流露出稚气,怎么也无法与那一个老道的程序天才联系起来。在街上的图灵测试中,她输入一行Perl代码。Perl是一门非常古老的程序语言,它的发明者是语言学家拉里,而非什么程序大师,所以用Perl书写的代码更像一首诗,即便是不懂Perl代码的人也能读懂它。街上的聊天智能程序既执行了这行代码,又错把它理解成一首诗,所以它可悲地“当机”了。 融闻着她一头大波浪卷散发的清香,这是他第一次如此真切地被少女的芬芳所拥抱,他曾经以为,一个孤独求道的程序员注定会像他的老师那样在一个僻冷的图书馆里终老一生,他对此很笃定,也很平静。他非常坦然地面对有如浩渺星空般无边的空寂。他从未想过改变……但此次,他冷漠的心融化了。他的目光就像一杯热巧克力上蒸腾的白汽,一团模糊。   “喂!你那天为什么救我?”她用胳膊肘没轻没重地顶了他一下。   “因为你是Perl的传人啊。”他轻描淡写地说。他可以感觉到怀里的她轻轻一颤。   “你也是?”   “当然不。谁会学这么丑陋的语言?除了那些脑残无知少女。”。(Perl的语言含大量的$、@、%、#等符号,看起来就像是上世纪的火星文,故有此说。)   “喂。”她又打了他一下,“你说谁呢?我脑残?你不想活啦?”她爬起来,掐住他的脖子。 他只是静静地望着她,欣赏着这个野猫一样的女孩,感到自己真的被她征服了。 第一次在Quakel0见到骆驼,若要用—个词来形容他的感觉,那就是“惊艳”。像他这样的程序员,已经不太容易被代码语言打动了。 他欣赏她简洁的语句、灵动的语法,以及不讲理的逻辑。她肯定是孤独的,因为Perl就是孤独的。在上个世纪,Perl被认为是一门丑陋的语言、程序界的旁门左道,由于它笨拙的语法结构、令人眼花缭乱的括号、与主流思想完全背离的设计思路……   或者,是由于自己同为一门濒临灭绝的语言的传人,他对骆驼有着一份特殊的关注。直到那一天,他不顾一切地出手相救,他才发现这份特殊的感情已远远超出惺惺相惜。那是什么?他为自己感到羞耻,他常常梦到一个注射了毒药的苹果……所幸,她不是。 他将纷乱的思绪拉回现实,目光垂落在她趾高气扬的鼻尖上,心中一动。便把她拉下来,紧紧抱在怀里。她刚才还霸道蛮横的身体突然变得柔软, 执拗了几下,便不动了。   “你的独门武器是什么?”她尖尖的手指化为 一只只甲壳虫,放肆无礼地在他胸膛上乱爬。   “我?”他无语。像他这种境界的人,已经无所谓精通哪门语言了。但他的内心深处的确深埋着对一门濒临失传技艺的责任,那就像是冠冕无数的棋王所愿保留的最后一个头衔。那是一份荣誉,一份继承。因为全世界能珍藏它的唯他一人耳!   “不能说么?”她咬住他的耳朵。“呵,是Lisp。”   旧报纸覆盖的窗户突然被一道亮光刺破,然后是一声巨雷,天空下起雨来。这座南方的城市,即便在寒冬,也是那般的潮湿。 在一百多年前,一本影响深远的科幻著作开宗明义地写道:在很久很久以前的魔法时代,任何一位谨慎的巫师都把自己的真名实姓看做最值得珍视的密藏,同时也是对自己生命的最大威胁。因为一旦敌人掌握了他的真名实姓,随便哪种人人皆知的普通魔法都能致其于死地。世易时移,人类社会自工业革命起,时代转了一圈又回到魔法时代,人们重新担心起自己的真名实姓来。   大师的预言是深邃的。确实如此,且不说如今黑客们是怎样谨小慎微地隐藏自己的身份,就连程序语言的类型也变成一种禁忌。从某种意义上说,Lisp不就是自己的真名实姓吗? Lisp?她撇撇嘴,心不在焉地去摸他下巴上的短茬,有点糙手,但很好玩儿。   她没有以牙还牙地嘲笑他的独门武器,因为她虽然不理解这门语言,但她至少明白这门古老语言所应享有的尊严。历史中常常可以读到:一些被主流界所驱逐的吟游诗人,苦心孤诣地研磨着它,保护着它,不容任何世俗的流言诋毁它。他们心中对Lisp充满了宗教般的虔诚。然而,Lisp终究还是灭绝了,那已经是上个世纪的事了。   “Lisp好在哪里?”她的脸贴在他的胸膛上,聆听着他的心跳,那嗵嗵的声音就像是巨人的脚步声。在传奇的Lisp面前,任何顶尖高手都像一个不谙世事的少年那样无知,他们的困惑常常可以归为这样—个傻气而幼稚的问题:“Lisp好在哪里?”   “因为,它是最接近于理解上帝的语言。”   “上帝?”她愣住了。如希腊谚语所言:在木匠眼里,月亮是木头的。在程序员跟里,上帝用代码创造了宇宙。圈内流传着一个笑话——个程序员问:上帝真的在七天之内创造了世界吗?先知的回答是:依靠可乐和糖果,他在六天之内就完成了这一切。第七天他回到家里,发现他的女朋友离开了他。   想到这里,她咯咯地笑起来。他饶有兴致地望着她,好像他对她毫无来由的发笑并不意外。   “喂,说正经的。”她止住笑,“你为什么有 肚无胸啊?” 他一愣,“什么意思?”   “你身怀绝技却胸无大志呀。你的理想是什么?难道你没有理想吗?”她不怀好意地扫视了一圈这简陋的房间。   “理想?有的。”他笑了,“理想就像是一条内裤,得有,但总不能逢人就亮出来吧?你的理想呢?”  “哎呀呀,对头。理想就像是一条内裤,其实我没穿。却不好意思说。”她婴儿肥的脸蛋上飞起两朵红晕。   “嗯。理想就像是内裤,小时候的理想比较大,长大后却越来越小,于是就成现在这样了。”“哈哈。理想这条内裤,看别人穿得挺诱惑,自己却没那个身材。”   他们响亮的笑声充盈着这间四面漏风的屋子,这在房东太太看来简直是不可理喻,她愤怒地用一根长竹竿连连捅击楼板。   良久,她不好意思地把脸藏在他的下巴下,轻声说:“你喜欢我的身材吗?”   “嗯。”   “那么,你想看我的理想吗?”   十三   屋子本来就窄小,还被四处乱放的零件占领着。她随便挪一下屁股都会被该死的螺钉硌疼。整个下午她都在叽叽喳喳地说个不停。   “你知道我是怎么认识你的吗?小时候无论我使用什么开源软件。人家都会告诉我,里面的核心代码是一个叫融的人开发的。而且这家伙很嚣张,在许多重要的软件里都留下了后门程序。人们痛恨他的胡作非为,却又不得不使用他的程序。那时我就暗暗发誓,一定要把他揪出来,揪住他的耳朵吼:你凭什么偷窥我的隐私?   “后来,人们叫他屠龙战士。因为他与普通的程序高手如此不同。他对商业软件嗤之以鼻,他甚至藐视团队的工作方式,他就是一个独行者,孜孜以求着他的理想、他独特的理念,那就是人们常说的编程之道:龙。他寻找着龙,哈哈.现在想起来真好笑,那时我是一脸花痴地想象着屠龙战士的威猛形象。说真的,我现在还不能理解什么是龙。   “再后来,在Caltech比赛中,他留在尘世的唯一象征——流火,被击败了。在流火被撕成粉碎的那一刻,我的心也碎了。我不敢相信自己的眼睛。有人说融已经废了,我说你放屁!直到今天,我来到他面前,我才明白,今天的融真的已经不再是从前那个不可一世的天才了。他曾经目空一切,嚣张却又令人信服。乐于接受来自四面八方的挑战;他以一当百的创造力,他高山仰止的编程境界,都深深地震撼着高手如云的代码世界。而现在,他低调、冷漠,无心维护自己的荣誉。他、他甚至……付不起房租……这中间发生了什么,融?”她的眼眶红了,嗓音陡然变得哽咽。   融没有回答,他安静地忙碌着。他用一把瑞士军刀削着一根同轴电缆,就像主妇给瓜果剥皮一样娴熟。他举起一红一黑两根探针,一根探头捏在手里。一根放在舌头上,仪表上的指针轻微地动了一下。他大汗淋漓地使着一个电烙铁,额头紧挨着自炽灯泡,神情专注地在一块电路板上工作着,那水银般晶莹饱满的锡液准确地滴在焊点上,凝成完美的半圆球。   她望着他,不知不觉地安静下来,她被他的手艺迷住了。虽然这些把戏在上个世纪是很普通甚至卑微的工作,但在现代人看来,却像魔术师一样神奇。现在的程序员里有多少人了解他们的机器?好比他们满不在乎地从网上下载开源软件,却从不拆开封装去—探里面的原理。   只听见嘀的一声,机箱上的指示灯亮了,硬盘发出嗡嗡的运转声,光驱咝咝地应和着,风扇的声响不算大,它沉吟、平稳,就像是交响乐的背景音。   “现在的机器飞快,但缺乏美感,不是吗?因为我们输人数据它立即给出结果,你感觉不到它在思考。而古代的机器,”他的手摩挲着机箱,像对待情人般轻轻地吹去它表面的灰尘,“我可以聆听它的思想……甚至心情。嗨!伙计,看到对面这位小姐没有?以后.她就是你的新主人,你得听她的。听到没?”他重重地拍了一下机箱,箱后电源风扇喷出一屁股灰,LED指示灯刷地亮起来。屏幕浮出一行字:Hello,world. 她扑哧—声笑了。   “好的。”他起身让她挪开一点位置,自己坐在床中间。面对着屏幕,说,“现在,我为你展示一个神奇秘境,一个世人所不知的绝妙世界。有龙出没,请睁大眼睛。”   屏幕淡蓝的光映在他棱角分明的脸上,覆盖了他宽阔却又瘦削的肩膀,陡然之间给他披上了一层迷离的光芒,就像是屠龙战士的封印盔甲所绽放的那样。 她怔怔地望着他,嘴微张着,说不出话来。“愿意坐过来看吗?” 没等她回答,他便自作主张地把她抱刊腿上。如她所言,他是嚣张的,不可一世的。从来如此。 十四    “在龙出没的世纪,人类的智慧混沌未开。先知把目光投向浩渺星空,在他们的视野尽头,有一颗叫大火星的暗红色亮星出现在南方夏夜低垂的天幕中。   “上古的皇帝设置专门的星官‘火正’观察这颗星,因为从大火星的运行轨迹可以探知泥土里春日萌苏的讯息,‘七月流火,九月授衣’。上古的皇帝为了探知地平线下的星图,派遣一位鼎鼎大名的火正前往南方,这位火正的子孙在南方潮热的红 土地里定居下来,他们被称为祝融氏。祝融在南力的开疆拓土不仅大大拓展了帝国的版图,更重要能是,他的观察使原本隐没于南半球的星图展露出来。于是在几千年后,一位兢兢业业的太史令在他的传世之作中留下了‘老人星’的踪迹:寿星,盏南极老人星也。老人星在几千年内一直是一名南极隐士,它的发现极大地振奋了巨龙国的子孙,他们不断向南挺进,远征丛林密布人迹罕至的交趾,甚至扬帆南下,在牵星图的指引下一路向南,向南!天际线不断退却,被地理位置所壅塞的视野豁然开朗。一名被派往交趾的星官在给皇帝的报告中兴奋地写道:我看见老人星在海平面上很高的位置闪烁,它的周围还有许多明亮的星星。   “几个世纪后,大航海时代的到来让人类第一次把南北星图的空白全部填满。但这还远远不够,几百年后,人类开始向太空发射人造卫星,人类的探测器像南征的火正不断地向外太空挺进,伽马射线、x射线、紫外、光学、红外、射电所得到的观测数据构成一个全波段的数字天空。光学望远镜的接收面积每二十五年增长一倍,天文探测器上的CCD像素每两年增长—倍。人类虚拟天文台数据库的信息量每一百一十八小时增加一倍,摩尔定律远远跟不上天文观察数据的增长指数。人类从未像今天这样细致人微地审视着天空。如果说宇宙呈现在远古人类视野中的不过是一团漆黑的虚空,那么今天,宇宙在我们眼前就像是光芒璀璨的水晶,没有一个角落会存在探测盲点,宇宙诞生之初的图景也通过类星体幽微的星光向我们真实地呈现……然而,我们真的能读懂宇宙的信息吗?”   他打开虚拟天文台。(虚拟天文台是对各种天文观测数据进行统一规范的整理、归档,构成一个全波段的数字虚拟天空,用户不需要自己配备观测仪器,只需登录虚拟天文台,即可使用教据。),随着虚拟镜头的推进,屏幕上浩如尘沙的星系、星团从他两腋掠过,就像一艘孤独远航的飞船行进时,深邃的星空在宇航员目镜中所呈现的那样。不,这不是一趟普通的宇宙之旅,这也是一趟时间之旅,从探险家双腋掠过的还有时间之沙,就像胶片放映机的倒转,自今至古,上溯到邈远的恐龙世纪,甚至宇宙的起点……   “公元前十三世纪,天蝎座α附近一颗超新星大爆发,它的亮度陡然暴增了几百万倍,其光芒竟辉映了一小半天空。它成功地在一小块甲骨上留下了它的‘底片’:七日己巳夕……新大星并火。   “公元185年,超新星SNl85的爆发在人类的记忆里留下了更为生动鲜明的印象,一名叫孟康的官员忠实地记录了天空中唯美璀璨的胜景:有赤方气与青方气相连,赤方中有两黄星,青方中一黄星。他所描述的超新星光环结构与我们今天利用哈勃望远镜观察到的并无二致。   “但天空中最灿烂的景象当属公元1054那年金牛座天关星附近的超新星大爆发,它产生的亮度要超过太阳几亿倍,持续两年之久才渐渐隐没。钦天监在给皇帝的奏章中激动地写道:我见到一颗客星的出现。这颗星微带晕色,发黄光,我恭敬地遵从皇帝的旨意占卜,卜日:客星不犯毕宿。这说明皇上圣明,且国内有伟大的圣贤。我恭请将卜辞交国史馆存档。   “几千年来,不,自洪荒以来,超新星不断以强烈的射线轰击着智慧生命的眼球,这夜空中最绚烂的礼花在向我们传递什么信息呢?”   机器突然发出一阵电流噪音,听起来就像是收音机搜台时的嘈杂声。 她迷惑地望着他。他微微一笑,轻敲键盘,屏幕上出现几行字:   2004。地点:波多黎各,阿雷塞博。方位:双鱼座、白革座星群之间。标签:SHGb02+14a。频率:l420兆赫。   “刚才不到一分钟的噪音便是阿雷塞博射电望远镜所接收到的最可疑的文明信号,它调制在1420兆赫波段上,这个频率对应的是宇宙氢气吸收、释放能量时的波段。这个波段的信号无疑最可能来自星际文明。”他再次敲击回车键,许多幅类似音频调制曲线的波形图呈现出来。   “几十年来,科学家动用了小波分析、语义分析、遍历算法、遗传算法等各种手段来破译这段信号.但他们都失败了。事实上,自SETI计划以来.人类无数次截获可疑的文明信号,就像自甲骨文以来,火正、钦天监们无数次被超新星爆发所震慑一样,只是从来没有人真正读懂过这些……”   他的目光穿透幽蓝的屏幕,刺破厚重的苍穹,直视那亘古寂寥的星辉……   “它们是真正孤独的诗句,艰涩、微言大义。在宇宙中长途跋涉,历经引力透镜的折射、星际尘埃的散射,终湮没于宇宙混乱的背景辐射……直到有一天。我就像被一道闪电所击中时才恍然大悟:上帝的语言又岂是巴别塔的子民可以领悟的?凡夫俗子的语法规则又岂能适用于高深莫测的上帝?就好像一个面向对象的程序员在简陋的机器语言面前就是一个白痴一样。道生一,一生二,二生三。始有机器语言。机器语言生汇编器,汇编器生编译器,最后产生上万种高级语言。在语言的进化之路上,我们与宇宙的真谛渐行渐远,以至于我们再也不需要数学就能成为程序天才。   “遂古之初,谁传道之?这亘古未解之天问由 谁来解答?   “有这么一群人,他们的内心倒映着深邃的星空;他们荡涤了脑海里那些凡夫俗子的陈腐律条;他们纠结于那些被世俗所嘲笑的时空观念而不能自拔;他们崇尚开放、自由、共享的理念,却被商业社会所驱逐;他们离经叛道的个人主义为主流世界所不容;他们是上帝之友、世界公敌;他们上下求索,不知所归;他们苦苦追寻着龙的足迹……他们被称为屠龙战士,他们是祝融的子孙!唯有他们。才能理解上帝的语言。”   清澈的泪水滚涌而出,他半仰着脸,任凭清矍的脸庞沧海横流。屠龙战士并非冷漠如刀口舔血的杀手,他们冰冷。只因他们孤独。 屏幕上那些传统数学工具所构建的波形突然风云变幻,那些高超的人性化设计图形界面分崩离析.画面膨满了跳动的数字:0,1。它们群魔乱舞,乱花迷眼,混沌之中却又透着一种难以言表的韵律。 那不再是人类所能理解的语言。她转过头来紧紧环住他的脖子,贴着他的泪痕去感受那火热里的酸楚。   现在是键盘钢琴师的表演时间了。他俯下身,按动了一个开关。他身后的墙亮了,这寒伧的房间竟然还藏着一台昂贵的投影仪。另三面墙随即也亮了起来,上面波动着0和1的量子涟漪。不久,塑料顶棚和水泥地面也亮了,就好像光在镜面立方体内折射投影,产生出你中有我、我中有你的幻象。 她背靠着屏幕,没有去欣赏那指尖的芭蕾。她只是凝睇直视他专注的眼神。从那里,她可以读懂0和l的密码,读懂这静默无语的夜空。 键盘的敲击声就像是万马奔腾的嘚嘚蹄声,混乱却又浑然一体,连绵却又跌宕起伏。她仿佛看到源源不断的数据流从他指尖送出,它们简洁优美,既是语法功能的指令,又是作为对象的数据。每一个对象都有自己的生命周期,生命周期结束之际也就是对象死亡之时,不存在永久的对象。每一个语句都有自己的灵魂,它们并不完美,却在变化中不断臻于完美。电信号沿同轴电缆传递到激光调制器。激光束的强度、频率伴随着这波动的0、1有节奏地变幻,沿着地球表面的光纤无限蔓延。光纤像地球的毛细血管,它们连通了世界各个角落的超级计算机。虚拟天文台的海量数据被有条不紊地分配到各节点进行网格计算。各节点的超级计算机可能是光子的,可能是量子的,也可能是生物的。但无论是一小团爱因斯坦一玻色凝聚态的超级低温原子,或是几个纠缠态量子,还是一小撮蛋白质或DNA分子。都被调动起来。参与了这宇宙中最完美的谐振。内华达州沙漠里的云计算中心,一座面积超过迪斯尼乐园的硕大无朋的机房里,每一块硬盘的“咝咝”运转,每一根红色或绿色发光二极管的一明一灭都与之休戚相关。   不知过了多久,键盘声渐渐平息下来。融疲惫地俯在她柔弱的肩膀上。墙上跳动的数字就像是游泳池里荡漾的波光,轻柔地拂

标签: 二极管做雨伞灯3mm白发蓝雾状led二极管白发红色二极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台