正文 第2章 火箭科学家

约翰·卡马克是很晚才口说话的孩子,他父母亲的担一直持续1971的一,15月的男孩拿着一块海绵蹒跚着走进客厅,说不光是一单词是一完整的句子:“爸爸,你的洗澡巾。”就像他一直不屑说单的词,非等它组合完整的句子才肯口。“茵戈(Inga),”他父亲斯坦(Stan)他母亲说:“我有了很不一般的伙噢。”

卡马克一直有着才的传统。约翰·卡马克的爷爷老约翰·卡马克有二年级的教育程度,他的妻子有八年级。庭主妇教了丈夫识字写,最终他一电气工程师。他在肯塔基州东部最贫穷的区带了他的孩子斯坦,孩子习非常勤奋,最终获了一所的奖金。斯坦在数工程方面表现不同寻常,最终的一生,并进入一电台工。他妻子茵戈的父母是药剂师理疗师,茵戈继承了他在科方面的兴趣,在研究核疗技术的同在攻读微生物博士。茵戈斯坦盼望着他习的热爱传递给他的孩子。

约翰·卡马克生1970年8月20日,名约迪。他父母工很勤奋,所他境很。斯坦晋升一电视台的晚间新闻主播,电视台是密苏州堪萨斯城最的三电视台一,他随搬迁了郊外的富人区。在那,约翰有了弟弟,彼。同年,约翰进了圣母玛利亚主教,是最的校一。从一岁就戴眼镜,长着一头凌乱金的瘦男孩在校很快就显示了与众不同。二年级的候,有七岁的他几乎在所有标准化测验了满分,相九年级的水平。约翰养了一很独特的口吃习惯:在每句话面加简短的类似机器人那的嗡嗡声,就像一台计算机在处理数据一:“12乘12等144……嗯嗯。”

在的候,约翰·卡马克像他的父母一贪婪阅读各书籍,他喜欢托尔金的《魔戒》,或者类似那的奇幻说。他打打漫画书,他喜欢科幻电影,但最让他觉有意思的是《龙与城》。乐创更甚参与的他很快就了一独特且强的城主,不像其他城主那主依赖规则手册刻板的规定,他抛那些结构,创了他己的世界。每放,他就己关在屋,埋头堆的图纸表格中。那他在念三年级。

尽管卡马克境不错,习绩很,但他是有他的烦恼。在一次业,他需描述己生活中最的五问题,他两次提了他父母他高的期望。他始觉他那严厉的母亲他太挑剔。在另一次业,他记述了母亲因他拒绝做额外的功课漫画书锁了柜子,他又是何直接卸掉了那扇柜子的门。

卡马克始憎恶校——憎恶那些制度教条,在他,那是毫无理的东西。他始在每礼拜三的圣餐集戏弄其他同的信仰。记有一次,一孩子离的候,已经被他说中挂着问号,脸挂着泪水。直有一老师推着一台苹果II型机走进教室,卡马克才算找了一更有效锻炼他思维力的手段。尽管他从使计算机,但他东西做了他己身体延伸的一部分:它说着数逻辑的语言,它响应他输入的指令,他游戏的候,他意识原面有着丰富彩的世界。

候的卡马克已经迷了街机,他不是附近最的玩,但他喜欢《行星撞击》《太空入侵者》那快节奏的战斗立即兑现的回报。有《战区》(BattleZone),它不像其他游戏一从高处或是侧面显示战斗状况,它从一人称视角展现战斗的画面,卡马克觉像是坐在一辆坦克观望四周。尽管画面是由简单的绿色线条组,但它给人一三维的观感,游戏甚至引了国政府的注意,他向制造商雅达利定制了一版本军训练。很快,卡马克就定制属他己的游戏,有计算机在手,不是不的。

卡马克念五年级了,他妈妈他送一名叫“无线电屋”(Radio Shack)的全国连锁电子产品商店参加一TRS-80计算机的培训班。他再回校,手已经了一本程序设计的书,他始所有他知的知识。百科全书描述计算机的那段落被他翻覆了十几遍。随着他视野的阔知识的增长,他给老师写信建议:“现在比较合理的情就是我直接送六年级。”在那他才更东西。二年,卡马克被转了肖尼市(Shawnee)教公立校的一“才班”,那是附近最早有计算机实验室的方一。

在,卡马克遇了一些他一苹果机着迷的聪明孩子。他BASIC编程,他一玩游戏,很快他就不满足简单的玩乐,他始研究并动手修改游戏。一次,卡马克找了他在《创世纪》角色所应的代码,他修改了那一段,给己增加了一些额外的力,是他一次体凭空创造东西的乐趣。且,一名程序员,他不需依赖其他人,他的代码逻辑正确表述了他定义的规则,它就工很,一切那合理。

一切——但除了父母,卡马克。

卡马克的父母在他十二岁的候忽离婚了,他在何抚养孩子的情闹的很紧张。茵戈觉给卡马克造了无法弥补的创伤。就卡马克始在校找点乐趣的候,他弟弟彼又不不在双亲间回轮换,不停转。卡马克不喜欢父亲分,更糟糕的是,他母亲住在一的候,他己照顾己。

卡马克计算机的兴趣越越浓厚,但茵戈却觉那些计算机游戏毫无意义,在,果一孩子真的计算机感兴趣,那他不应该坐在那玩《创世纪》,应该在校努力习,考绩,进麻省理工那的校,才在毕业进入像IBM那的公司。爱的儿子,希望他做认是正确的情。但卡马克不,他有台他己的计算机,在那世界翱翔。他变越越倔强,茵戈带卡马克了理医生,弄清楚什曾经乖顺的儿子现在变同缰的野马。

在茵戈决定前西雅图始一段新的感情的候,卡马克的烦恼了缓解,他搬父亲、继母及继母的两孩子住在了一。尽管斯坦是有一份不错的工,但忽了一倍的人,使他无法再保持原的生活水准,他搬了城郊的一陈旧农场,那是雷顿镇的蓝领阶层社区。

卡马克从未感此的孤独,他一陌生的庭一住在一幢陌生的房子,每一所陌生的校,那有计算机,有程序,有伙伴。

直有一,他现他其实并不孤单。

《黑客:计算机革命的英雄》(Hackers: Heroes of the puter Revolution)是卡马克的启示录。他前听说“黑客”,譬在1982年的一部名叫《电脑争霸》(Tron)的迪斯尼电影,杰夫·布奇斯(Jeff Bridges)扮演的一名游戏设计师进入了他己设计的游戏。有1983年的《战争游戏》(WarGames),马修·柏德利(Matthew Broderick)扮演的年轻玩进入了政府的计算机系统,并险些触了核按钮。但本书那些电影有很的区别——它讲述的是真人真。本由史蒂文·利维(Steven Levy)1984年撰写的书探寻了所谓“改变了我世界的神童”,及他那二十五年欢腾的岁月,书讲述的敢破除常规的计算机爱者包括了20世纪50年代在麻省理工研制型机的先驱,及70年代硅谷的“酿”俱乐部80年代计算机游戏业的领跑者。有什模板概括些黑客的特,他的经历千姿百态:比尔·盖茨,一哈佛的辍生,实现了一在阿尔塔(Altair)人计算机运行的BASIC语言环境,缔造了世界最的软件公司。有史蒂夫·斯拉格·拉塞尔,威廉姆斯夫妇些游戏制者,及两位史蒂夫——苹果的创始人,等等,他是黑客。

“尽管‘黑客’词在一些人有嘲笑的意味,”利维在序言写:“仿佛那些人是离社的书呆子,就是堆砌乱糟糟的‘不标准’代码的‘外行’程序员,我觉不尽此。在他不眼的外表,他是拓者,他是幻者,是冒险,艺术……他才是清晰洞察计算机所是革命工具的人。”

黑客伦理观就像是一份宣言,卡马克

(本章未完)

第1章 摇滚明星目录+书签-->