|
|
|
|
移动端

第12章 天才沃兹(4)

《黑客》本书更新了一些著名黑客的最新资料,包括比尔·盖茨、马克·扎克伯格、理查德·斯托曼和史蒂夫·沃兹尼亚克,并讲述了从早期计算机研究实验室到最初的家用计算机期间一些妙趣横生的故事。本节为大家介绍天才沃兹。

作者:赵俐/刁海鹏/田俊静 译来源:机械工业出版社|2011-10-20 11:00

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


第12章 天才沃兹(4)

沃兹尼亚克后来解释了为什么他的电路板只用了很少芯片:“我热爱这项工作,并且常常用最高的标准要求自己。我总觉得自己鬼点子多。设计计算机对我来说就好像做猜谜游戏,我一定要比别人少用哪怕一块芯片才行。我常常思考怎么才能完成得比别人更快、产品体积更小、设计思路更巧。我设计软件的时候,假如用6条指令完成就算及格,我会试着用5条或3条指令完成,如果我想做到极致,甚至会考虑怎样用用两条指令去实现。我总是想另辟蹊径,抄近道。假如脱离条条框框的束缚用另外一种方式思考,每个问题都会有更好的解决办法。这样的情况很多,每天我都能发现几个问题。假如是硬件问题,我会开动脑筋,想想以前用过的各种技巧是否还管用,计数器、反馈或者芯片寄存器等,以致最后连压箱底儿的法宝都用上看看管不管用,从上至下条分缕析,直至每个细节都想到。这么做以后就能构建出一种全新的数学模型。最终找到答案后的兴奋是我继续探索的动力,因为我又有了可以炫耀的资本了。我希望别人都能看到我的成果,然后惊叹,‘感谢上帝,这就是我想做的事’。我在家酿计算机俱乐部常常能获得这样的满足感。”

沃兹尼亚克把这块主板和其他必备硬件都带到了家酿计算机俱乐部。由于他没有磁带机,因此当别人都在开会时,他却坐在会场外飞快地将差不多3000 个字节的十六进制代码(即大约3KB 的BASIC 解释器)输入到计算机中。录完以后,他要先运行一段测试程序,如果测试失败,他还要从头再把源代码录入一次。最后,尽管那还只是一个初级版本,命令集也不全,但毕竟它可以运行了。当人们渐渐围拢过来的时候,沃兹尼亚克就用他那不间断的高速语调向他们介绍他的计算机到底能做些什么。

沃兹尼亚克在家酿计算机俱乐部讲解完毕后,高举起他的主板问大家有什么问题,然后当场作答。问题五花八门,主要集中在他的设计思路以及他是否会将这样或那样的功能集成进去等。大伙儿的意见都很有价值,沃兹尼亚克也会在两周一次的会议上把他的新成果带来。他坐在礼堂的后面(因为只有这里才有电源插座),听取改善功能的建议,准备尽快吸收和采纳。

沃兹的朋友乔布斯对他这块主板尤其感兴趣;他考虑的是,要像Processor Technology 公司和Cromemco 公司那样,两人应该投产和销售这块主板。乔布斯当年才22 岁,比沃兹尼亚克小两岁,且不太注重个人形象。他留着“菲德尔.卡斯特罗式的胡子33”,常常赤着双脚。他有着典型的加州人的爱好——东方哲学思想和素食习惯。乔布斯伶牙俐齿,巧舌如簧,做起推销来更是不知疲倦。很快,两人便被大家称为“史蒂夫兄弟”,沃兹尼亚克设计的计算机的名字也确定下来,叫Apple(苹果),这是乔布斯的主意(他曾在果园工作过)。尽管当年尚未形成气候的苹果公司,其地址还只是一个信箱名,但乔布斯和沃兹尼亚克确确实实从车库里熬出头了。至于启动本钱,乔布斯卖掉了自己那辆笨重的大众汽车,沃兹则卖掉了他的HP 牌可编程计算器。乔布斯在几份发烧友杂志上刊登广告,开始销售定价为666.66 美元的Apple 计算机。家酿计算机俱乐部的人都有机会看到原始的设计图,沃兹的BASIC 则免费发放,但你要首先购买一个连接计算机和磁带机的小配件才行。沃兹还将自己6502“监视程序”代码发表在类似《DDJ 》的杂志上,这个例程可以让你看到存储器内部的运算进程以及存储器中保存了哪些指令。这则Apple 的广告还宣称:“我们的理念就是免费或以最低的价格给我们的机器提供软件。”

就在销售一帆风顺之时,史蒂夫.沃兹尼亚克又开始琢磨对他的主板功能进行扩展了,某些功能扩展会再次震惊他在家酿计算机俱乐部的同伴,令他身后的光环愈发夺目。史蒂夫.乔布斯已经制订了成批销售这种新设计出来的计算机的计划,并且为了这款产品的推出开始筹集资金、制订规划和寻求专业支持。史蒂夫.沃兹尼亚克的新版计算机称为“Apple II”,当时,还没有人觉察到这将会是历史上具有划时代意义的一款计算机。

………


家酿计算机俱乐部百花齐放、百家争鸣的热烈气氛自始至终影响着沃兹尼亚克对Apple II 计算机设计的全过程。无论是信息交流的渠道、专业性极强的建议、异想天开的激情,还是用巧妙的设计或新颖的程序令大家耳目一新的机会等,所有这些都时刻刺激着史蒂夫.沃兹尼亚克早已激情澎湃的设计欲望,鼓舞他去制造一台用来娱乐的计算机。只有计算才能让他的欲望稍有收敛;他从未考虑过名和利,也没有做不切实际的幻想,如让全世界的最终用户人手一台计算机。他喜欢自己在惠普公司的工作,喜欢被计算机业内顶尖的工程师围住问这问那的那种感觉。一次,沃兹尼亚克问他惠普公司的老板,惠普是否想让他给惠普设计Apple 电脑。但惠普认为这种电脑根本没有市场,但同意让他自己去销售这种电脑。还有一次,惠普有意要组建一个小型计算机部门,沃兹尼亚克立刻提出申请,希望内部调动到这个部门工作;但据艾伦.鲍姆说:“那个实验室的负责人没有看中他,因为他连一个大学学位也没有。”(沃兹在毕业前就离开了伯克利大学。)

于是他只能一心一意设计他的Apple II 计算机,工作到凌晨4点是家常便饭——不久之后,他就成为家酿计算机俱乐部中又一个离婚的成员。设计Apple II 计算机的过程绝不是一帆风顺。要想将计算机和终端集成在一起,并实现可编程和可控的目的,他要克服数以百计的难题。鲍勃.马什和李.费尔森斯坦设计第一台把计算机和终端结合在一起的Sol 计算机时(Apple II 也从这台计算机的设计中汲取了很多营养),他们的原材料和经济状况还都算过得去,但是沃兹尼亚克连这些条件都不具备。尽管如此,他的心中却一直没有放弃自己未来期待的计算机蓝图,他还能从家酿计算机俱乐部以及硅谷的其他专家那里获得帮助。终于,他完成了一台原型机的设计工作。在1976 年12 月举办的一次家酿计算机俱乐部集会上,他和兰迪.威金顿抱着一台破旧的Sears 彩电和两个盒子来到会场(箱子中的零件和各种电路板尽管看上去有些散乱,都确实都已连接妥当)。

多年之后,当年参加了这次家酿计算机俱乐部聚会的人回忆起当时大伙儿对史蒂夫.沃兹尼亚克的Apple II 计算机第一次闪亮登场的反应时,有几种不同的态度。沃兹尼亚克以及其他6502 芯片的忠实拥趸推出了这款计算机,几乎令所有人欣喜若狂。另一些人认为这台计算机的横空出世只是在朝着家用计算机终极高峰迅猛攀登的途中又前进了一步。就像李.费尔森斯坦所说:“家酿计算机俱乐部的人没有坐等Apple 计算机从天上掉下来,他们亲自参与、相互切磋,最终才修成正果。”

不过,有一件事让大家觉得美中不足,那就是Apple 计算机的成型产品也会以完全组装的形态出现——硬件黑客想,假如不能自己亲自动手制作这台计算机,那么我们为什么还要买它呢?极端保守的硬件黑客一般都认同处理器技术公司和Cromemco 公司产品的可靠性和可预见性,他们虽然也认为Apple 计算机确实有趣,特别是其电路的精简程度以及彩色输出能力,但和Sol 计算机相比还略显不足,因为后者是基于众所周知的Altair 总线设计出来的(在马什和加兰的倡导下,这一总线已被所有生产商一致同意改名为S-100 总线了。因为Altair 公司已经完全丧失了黑客精神,他们似乎希望所有同行都倒闭才好。于是大家对自己计算机的某个部分还要使用他们的名字感到特别不舒服)。而Apple 计算机重新设计了总线,并安装了一个全新的操作系统(这两者都出自沃兹的手笔);此外,Apple 计算机还采用了大家不太熟悉的6502 芯片作为它的核心部件。最后,像Processor Technology 公司这样信誉卓著的小企业(尽管他们只是住在车库里的两个毛头小伙子)似乎比苹果公司更有能力对黑客自制的计算机提供技术支持。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

软件设计师考试全真模拟试题及解析

本书是按照全国计算机技术与软件专业技术资格(水平)考试《软件设计师考试大纲》的要求,参照《软件设计师教程》及近年来考试试题编写的,...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊