登陆注册
13420900000005

第5章 电子表格

苹果II上着名的电子表格软件就是VisiCalc,开发者是丹·布里克林(DanBricklin)和他的好友鲍伯·弗兰克斯顿(BobFrankston)。

VisiCalc设计想法的萌芽是发生在1977年,当时布里克林已经离开之前工作的DEC公司,正在哈弗商学院攻读工商管理硕士。这期间,最令布里克林痛苦的是导师布置的一些课外作业,都是一些单调而乏味的填写单据、账目和统计表格的事情,不但毫无乐趣可言,而且一不小心还容易出错。会玩计算机的布里克林自然不愿意忍受,他很快就瞄上了学校的小型机,打算把这些麻烦的工作交给来计算机来处理,可是他发现不同的财务问题需要不同的计算方法,需要常常重新编程,于是讨厌重复的布里克林有了编写一个通用程序的想法。

1978年春季,布里克林学会了流行的BASIC语言,充满创作激情的他决定开始自己的程序设计,这次他想先从微机上开始。当时流行的微机主要有克摩多的PET、唐迪的TRS-80、苹果公司的苹果II,由于彼此之间不能兼容,所以初期的选择很重要。最后布里克林选中了苹果II,倒不是苹果II性能好到哪去,只是可怜的布里克林当时只能借到一台苹果II。微机到手以后,布里克林的程序编制工作正式开始,第一个版本是用BASIC语言编写,虽然速度慢得可以在运算期间泡咖啡喝,但已初步具备了电子表格的基本特征。

再想让程序运行速度有较大的改善,只能考虑用汇编了,可是布里克林在这方面并不擅长,这时他想起自己的好友弗兰克斯顿来。布里克林把自己的想法告诉了弗兰克斯顿,早就有意创业的弗兰克斯顿欣然同意,两人在1979年初成立了一间名叫软件艺术(SA)的小公司,共同改进布里克林手上的程序。两人分工协作,努力了两个多月,总算写出软件艺术公司的第一款商业软件。软件编写出来之后,两人给这个软件起了个“VisiCalc”的大名,“Visible”是“可视的”而“Calculate”是“计算”,两单词斩头去尾再叠加,所谓VisiCalc”,即“看得见的计算”也。

不久之后,VisiCalc在个人软件公司的老板费斯特拉(D.Fylstra)帮助下正式推向商业市场,经过初期销售的平淡,VisiCalc很快在众多公司财务人员之间流行了起来,连带着促进了苹果II的销售,到1980年已经有超过两万五千台苹果机被主要用来运行这种电子表格。

……

当然这些都是存在于IT史话之中的情况,张乐行并不太清楚,他只知道VisiCalc是苹果II上最流行的电子表格软件,当年研究苹果II模拟器时也分析过这款软件,现在有了真实的苹果II,张乐行忍不住想重温一次。

试用过随机的电子表格软件VisiCalc后,张乐行感觉和自己印象中差不多,软件功能比较简单,他曾经构想过的改进方案有了用武之地。张乐行曾见识过不少电子表格软件,从最早的CCED、Louts1-2-3,到之后差不多一统天下的MS-Execl,虽然这些软件对系统的要求远超过眼前这台苹果II,但是它们设计中的一些人性化考虑还是很有参考价值的。利用反汇编重温了一遍VisiCalc的源代码,回想着用过的众多电子表格软件,张乐行的心中慢慢有了一款电子表格软件的设计框架。软件设计开始……

两个多星期后,电子表格程序已经初步完成,大部分设想中的功能都基本完成,没实现的功能都是因为苹果II性能不够的缘故,每当这时张乐行就无比怀念尚在襁褓之中的IBM-PC机,当然他更怀念的是酷睿2双核。接下来就是软件的调试优化阶段,排排错、优化优化,过了差不多快两个星期,电子表格软件已经基本调试到最佳状态,在花上几天时间补上软件使用帮助后,终于大功告成,最后他随手给软件起了个名字叫做VisualForm。

完成VisualForm设计之后,张乐行又对随机的VisiCalc进行了简单改造,当然他最主要的想法是搞个软件来探探路,看看厂里对待电脑的态度。VisiCalc本身是不支持双字节的,再加上这台苹果II没有汉卡,当然没办法直接显示出汉字。好在张乐行当年研究苹果II模拟器时,看过一些有关苹果机软字库的设计资料,对他很有启发,里面很多代码现在都还记得一清二楚。

花了三天时间,张乐行设计出一个可拆卸式汉字处理模块,利用挂钩技术接管了VisiCalc的输出处理,成功将其主要界面中文化,并按照他了解到的一些有关厂里财务管理的情况作了适当的调整。只是由于缺少全面的字库和输入法,当然主要是张乐行实在没精力去一个点一个点的画汉字,光是把界面上显示的汉字画出来就把他累得半死,那几天眼睛看东西都好像是点阵组成的,所以只能显示固定的中文提示,还不能输入中文。

中文显示VisiCalc一出,当时就把赵叔给震住了。看着电脑屏幕上陌生又有些熟悉的文字(汉字点阵比较少,有些字的笔画只能做些调整),赵叔的嘴张得能塞下鸡蛋。

“天哪,乐行,你……你这是怎么搞出来的?”回过神来的赵叔马上抓着我问道。

“我没事做着玩的,从这些资料里面看到一些程序处理办法,试了试,没想到还真能显示出汉字来,就是汉字画起来太麻烦,就为了这几个字我差不多画了大半天。”张乐行又熟练地把赵叔的疑问推到不能说话的资料上,反正也厂里也没人能搞懂这个英文资料。

“乐行,我看你弄出来的这个挺有意思的,要不我拿去给领导看看。”赵叔兴奋的说道。

“赵叔,别急。这个我还要完善完善的。”张乐行其实有点担心软件交上去后,这台电脑就没有机会用了,毕竟厂里就这么一台苹果II,他还想给自己多攒点有用的程序。

拗不过张乐行的坚持,赵叔只好勉强答应。可是才一个星期,赵叔在和厂长吃饭的时候一时没忍住,顺嘴就把这个软件给说出来了。电脑室搞出点成绩来,尤其是和厂长安排进厂的人有关,厂长当然是非常满意的,马上就让办公室主任安排相关领导来参观参观。

在张乐行和赵叔一起演示过中文化的VisiCalc后,领导们看起来都很高兴的,纷纷发表热情洋溢的讲话。

“……电脑室的同志们工作还是很努力的,成绩还是很明显的嘛……”领导甲说道。

“……这个情况说明我们厂里的同志们还是很有钻研精神的,值得鼓励!”领导乙也表明了自己的态度。

……

可是当有人提到财务室是否考虑使用的时候,分管财务的副厂长不乐意了,发表了一通对计算机不信任的话,最后还表示如果用这个将来账目出问题他可不负责。最后还是办公室主任出来打圆场才把气氛缓和下来,当然这款软件也不出意外的被送到档案室,封存起来以备今后有上级领导来视察的时候使用,至于财务室当然不可能去用,他们这时候信任的只有自己笔和算盘。

赵叔倒是没什么,还是整天乐呵呵的,可能对他来说受到厂领导表扬就是很大的荣耀了,但是张乐行却有点失望,本来还抱着一丝希望,期待着重生后能会有点改变,没想到现在的企业对电脑真是一点都不重视,对电脑软件更是不屑一顾,甚至还有一些排斥的心理,简直就把电脑当成一种摆设。张乐行暗自叹了口气,对依靠电脑从厂里出头算是彻底失望,就这样在厂里混下去还不知道什么时候才是个头,看来要另外想想办法了。

工作之余,张乐行开始到处打听,想看看城里有没有搞计算机研究的地方,结果自然是很失望。张乐行不由得感叹道:“难道只能去BJ才能找到发挥自己能力的地方?不过我也知道,照自己现在这年纪,那怕找到了搞计算机研究的地方,就算不被人直接从门口轰走,也不可能让这么个小家伙去搞研究的,现在毕竟还是一个很讲究资历的时期。”

有些意志消沉的张乐行去电脑室的时间也没有往常那样频繁了,每次去电脑室除了完善操作系统外,更多的精力用在编写小工具和小游戏上面,而其他的时间张乐行则用来画漫画,准备坚持两年再尝试寻找新的出路。

没想到就在张乐行灰心丧气的时候,事情却突然有了一线转机,当然刚开始的时候他完全就没想到这是一个怎样的机会。

同类推荐
  • 世界最癫疯

    世界最癫疯

    洛凡尘从人格分裂中清醒,人格本格融合了分裂人格的记忆信息。这天,比自己大两岁的女闺蜜前来表白,带着她的母亲一起前来“逼”要答复。看到她母亲的瞬间,洛凡尘从分裂人格的记忆中发现,她竟是分裂人格的妻子。而这分裂人格被证实是自己的前世。看了看眼前隔世的妻子,再看看那比自己还大两岁的“女儿”,洛凡尘顿时懵逼了……
  • 文青是不是种病

    文青是不是种病

    二十六岁的李唯七看了十年网文,仍然忠爱小白和升级,对于文艺风深恶痛绝。然而在书评区讽刺文青病作者后的第二日,李维七车祸死亡,一个自称为“文青系统0号”的系统带他重生平行世界。从此,更名白安的李维七过上了幸(苦)运(逼)重(改)生(造)、冶(致)愈(郁)心灵的生活,并逐渐走(重)上(组)人(个)生(人)巅(三)峰(观)。
  • 超眼数据

    超眼数据

    一次意外让我获得了一双超级眼睛我可以看破数据看破有什么用?(能装逼)开玩笑,我不但可以看破数据,我还可以改我还可以在数据里面遨游......只要是和数据有关的,我几乎无所不能我是叶枫,看我如何一步步成为世界上最厉害的人(装逼大佬)
  • 超级修真保安

    超级修真保安

    一种高科技透视眼镜的研发,引来各国的争抢。一个被家族抛弃十五年的废柴,如今回到华夏,保护美女与透视眼镜。八大家族的争斗、国外势力的抢夺、异界种族的降临、修真大陆的侵略。一场天大的阴谋在向他招手,各路美女也在向他怀中涌来,他会怎样面对……且看林若风如何登上王者巅峰、统治世界、坐拥美女无数。
  • 葬爱都市之莫欺少年穷

    葬爱都市之莫欺少年穷

    宁欺白须公,莫欺少年穷;终须有日龙穿凤,唔信一世裤穿窿。
热门推荐
  • 山海经世界诸天穿越笔记

    山海经世界诸天穿越笔记

    都市青年复活重生了-高兴重生的世界很危险-有点方不慌,身带神器-浪起来神器可以带你到幻想世界里,但是怎么去怎么回来-那我去了干嘛?在幻想世界历程结束可以获得扭曲值,扭曲值配合主世界异兽可以超速提升修炼-为了让主角在哪个世界都不得闲垃圾作者也是煞费苦心啊于是,这就是一个为了见识山海经奇诡世界的帅气青年在各个幻想世界花样作死的故事。P.S.分世界计划:哈利波特-仙剑-漫威-诛仙-...
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 黛玉梦

    黛玉梦

    两条鲛鮹,情付难收。只为他暗洒闲抛,终究无缘。一条鹡鸰,缘起缘灭。只为他颊开笑靥,情愫暗生。试看宝黛如何面对大观园中的风云变化,在屋漏偏逢连夜雨的困境中,众女儿的命运又将何去何从?日渐败落的观园中又演绎了怎样的人生悲歌?
  • 妖二代逃生指南

    妖二代逃生指南

    有一天,唐果果爸妈告诉她是妖怪。呃,不要闹了好不好?她压根不信。谁知第二天她爸妈就不见了。她还不知道自己是个什么妖怪,世界乱了套,老鹰会说话。一直给她上课的老师是神兽。同学是猫咪。她突然成了妖界香馍馍大佬竟是她自己*CP线弱*
  • 荒岛异空间

    荒岛异空间

    荒岛国王是一部科幻类的小说,主人公李唐山原本是海外富家华人子弟。后来通过量子转移,来自到秦朝,后来跟赵佗南征岭南,娶赵佗的姐姐为妻。再后来平定岭南,李唐山与赵佗发生误会和冲突,不得不远循东南亚,不幸遭遇流落到一个荒岛。李唐山发现荒岛有外星人,外星人告诉他,李唐山所在时空只不过是他们外星人所创造一个平行时空的一个实验场景,李唐山发现自己所谓穿越也只不过实验的一部分....李唐山开始疯狂反抗实验程序安排,不断试图改变历史进程,来改变自己命运,最终发现自己所做一切也只不过是外星人的实验一部分,什么都没有改变到。李唐山改变策略,最终在好友田丽帮忙离开这个时间,不幸发现自己掉进另外一个时空.....
  • 若惜之初起风云

    若惜之初起风云

    她没有十项全能,但她却是一个特别执着的女孩,只要她认定的事,认定的人,她一定会坚持到底,哪怕是死胡同,她也决不放弃,'有人笑她傻,但她只是笑看人生……本来她出生在一个虽然不富裕,但很温馨的家庭,被受呵护她不知伤痛,但往往幸福是短暂的,那个狠心的人夺走了她所拥有一切,从那一刻开始,她开始改变……并在一次意外情况下,穿越到那个不知名的时代开始她的绚丽人生……
  • 东风迟

    东风迟

    一曲东风奏来迟,聊聊寄相思。少年郎,出身冷血杀手的府邸,却情深缱绻;倾国倾城之色,灭国灭城之力,却如飞蛾赴火。奈何,恩怨情仇,一纸烟云;情之一字,系之生死。
  • 无敌萌宝:抢个总裁当爹地

    无敌萌宝:抢个总裁当爹地

    五年前,她被亲人算计,跟陌生男人共度一夜,他却连她的脸都未曾看清,五年后,她再度归来,身边多了两个萌宝。“我们的妈咪就是你的老婆,你怎么还想娶别的女人?”两萌宝睁着大大的眼睛望着他,好心提醒。男人微怔后,咬牙切齿,很好,这个女人生下他的孩子,还敢隐瞒他这么多年,这笔账是该好好跟他算算。--情节虚构,请勿模仿
  • 都市妖修

    都市妖修

    一个突然闯入家中的小妖,开启了他另类的修道生涯!一个现代普通人的意想世界。咱也跟风一回,要宅,要有爱,现实作风但绝不低俗!竭尽全力要让大家感受到阅读的乐趣与心情的愉悦!还有,上一本已经出版,并且在网上也将完结请大家多多支持!希望大家给些支持!扔下几张票票!感谢中!
  • 穿成大佬的锦鲤妻

    穿成大佬的锦鲤妻

    姜舒晴携带着一个自家开的超市穿越到男频文里,成为男主恶毒刻薄红杏出墙的原配,正赶上地龙翻身。啥也不多说,先扒出男主,一起逃命吧!