软件业的“毕加索”

      转载内容 2005-4-20 8:4
软件业的“毕加索”


IT.SOHU.COM  2005-04-19 11:59  转自: 互联网周刊
页面功能 【我来说两句】【热点排行】【推荐】【字体:大 中 小】【打印】 【关闭】




如何摆脱拍照时的姿势束缚 调查:水货手机,买还是不买? 手机品牌大全 轻松挑手机!
方舟子:我为何不相信中药 ----每日有奖趣味问答---- 珍珠港遭日袭击是不是苦肉计?


  计算机技术的车轮高速转动的几十年间,硬件总是比软件拥有更多的关注。特别是在起步阶段的20世纪70年代初期,软件似乎总被视为是“虚无缥缈”的产品而受到冷落,多数人都对其“商业价值”表示怀疑。直到VisiCalc电子表格出现,才让整个电子市场发现了计算机软件背后巨大的商业价值,并最终成就了像微软、Lotus、Adobe这样的软件巨人。
因此我们不能不对VisiCalc的发明人丹尼尔·布莱克林(Daniel Bricklin)当初的远见表示赞叹,正是他的“商用软件”灵感创造了今天上千亿美元的产业。《CRN》的“计算机名人堂”这样评价他:“发明电子表格的布莱克林像打开旅行包的拉链一样,把软件的魅力显现在世人面前。他就像是手握计算机技术画笔的毕加索,用几道简单的笔墨就揭开了一个软件艺术的新纪元。”

  很多人都对布莱克林放弃VisiCalc的专利申请感到惋惜,这意味着他失去了成为百万富翁的机会。然而,他自己却并不在意也不感到后悔,“创造整个产业远比个人财富更让我有成就感。”《CNET》杂志也写道,“如果不是电子表格的出现,Apple II型电脑要实现大众普及恐怕须多等几年。而他的发明同样成就了个人电脑产业,让个人电脑不再是一件无用的电子‘玩具’。”

  也许是特有的家庭背景,让布莱克林更明白技术创新的重要性。1951年,布莱克林出生在美国费城,他的父亲是一家印刷机制造公司的老板,因而他很小就开始接触电子设备。高中还没毕业,布莱克林已能编写出一些简单的计算机程序。1969年,布莱克林考入了麻省理工学院(MIT)的数学专业,但大一还没上完,他就转到了计算机科学专业。在此期间,他还在MIT的计算机实验室找到了一份兼职工作,负责设计最初的计算机网络以及编写支持网络的应用程序。

  大学毕业后,已是计算机技术专家的布莱克林顺利的进入了DEC公司,负责文字处理程序的开发。期间他为DEC产品编写的WPS-8程序,成为了日后DEC小型计算机系统中的一项重要技术,但DEC当时对他的发明并不看好。三年后,布莱克林离开了DEC,成为FasFax公司的高级程序员。但仅仅过了一年,已失去工作乐趣的布莱克林决定重返校园—进入哈佛大学攻读MBA课程。在啥佛的学习过程中,他发现当时的公司只能依靠纸、笔、计算器来完成财务数据的计算,这种计算方式又笨又慢,只要有一个数据发生改变就必须重新计算。于是他想到,应该编写一套具有实时数据处理功能的应用程序。

  不过在当时,硬件市场十分缺乏实用软件,一些已经问世的小型计算机甚至因为没有像样的配套软件而变为了摆设。布莱克林认为,如果把软件的设计方向定位为“商业用途”将非常有前景。他找来了在MIT工作时的同事弗兰克斯顿,两人与Personal Software(PS)公司达成了协议,由他们俩负责编写程序,PS提供销售渠道。不过在一年后,他们俩还是决定成立自己的软件公司Software Arts(软件艺术),以全力研发商业软件。很快,VisiCalc电子表格软件诞生了,虽然该软件只有25K大小,却是世界上第一个支持实时数据计算的电子表格程序。这时,布莱克林已拿到了MBA学位,他开始四处推广VisiCalc软件。VisiCalc首先获得了Apple II型电脑的认可,许多人甚至为了能用上100美元一套的VisiCalc而不惜花2千多美元去买一台Apple II。之后的几年,VisiCalc程序不断完善,并相继获得了TRS-80、Atair 800、惠普、IBM等个人电脑的支持,其每月的销量达到了3万套。到1986年,Software Arts一共销售了超过700万套VisiCalc软件。一个日渐成熟的软件产业也在这时候浮出了水面。

  虽然在后来的竞争中,Software Arts败给了Lotus,并被其收购,但VisiCalc和布莱克林在业界的地位不会被改变。现在的布莱克林是Interland公司的CTO,在此之前,他还创办了其它的软件公司,像Software Garden(软件花园)。不论是早期的“软件艺术”还是后来的“软件花园”,这样的公司名称也反应了布莱克林的个性—始终将软件视为艺术。 (文/魏杰)


标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}