新闻动态

  1. 首页
  2. Our Projects
  3. Excel:从电子表格到编程语言的奇幻旅程

Excel:从电子表格到编程语言的奇幻旅程

你知道世界上使用最多的编程语言是什么吗?是Python、Java,还是JavaScript、C?错!答案竟然是Excel,没错,就是那款你可能每天都在用来做报表的小软件。据说,全球大约有12亿人使用微软Office,其中有7.5亿人是Excel的超级粉丝,这可是一股碾压一切编程语言的洪流!

人们常常觉得Excel不过是个填表工具,用来做些乏味的纸上谈兵,难道这也能算编程语言?曾经或许不能,但自从2021年微软给Excel塞进了一个名为LAMBDA的拗口工具后,它一下子变身成了图灵完备的“编程界怪杰”。理论上,它现在真的是一门主管公式和数据的小程序,只不过,听起来像是个“奇葩”。

当然,普通人根本不关心那些深奥的LAMBDA,大家用Excel无非是为了解决生活中那些不堪重负的数据、公式和炫酷图表,最后就得意洋洋地去汇报,这才是Excel的主场!可别小看这小软件,它可是一路血战而来,曾几何时险些被“干掉”。今天,我就来给你讲讲Excel进化的故事。 乐鱼体育

在我之前的外企,有一个来自美国的同事,他从来不用“PPT”这个词,而是义正言辞地称呼它为“Slides”;同样,他从不说Excel,而是偏爱“Spreadsheet”。起初我还以为他是在装点逼,后来我才意识到,人家不过是对的。毕竟,Excel只不过是电子表格这一大家族中的一员而已。

这个电子表格的概念可不是微软发明的,而是个聪明的哈佛MBA学生灵光一现后设计出来的。1977年,丹尼尔·布里克林在哈佛商学院的课堂上,面对着一堆绿得发光的分类账目表格,心中有万分无奈。教授让他们填满这些表格,以预测一旦收购公司后的财务状况。那些格子之间互相纠缠,稍不留神就得重来。布里克林心里嘀咕:“这工作凭什么不让程序来帮我干?”结果他老师立刻翻白眼:“别胡闹了!堵上你的时间去做好你的建模!”

可是在那个PC都是玩具的年代,布里克林不甘心,硬是拉上了麻省理工的一个编程好友,俩人用晦涩的汇编语言写出了世界上第一个电子表格软件——VisiCalc,意思是“看得见的计算”。界面一片绿色,确实让人怀疑是为了致敬那些无聊的账目表格背景色。可这个软件火到什么程度呢?买Apple II的理由竟然就是想用VisiCalc!可以说是世纪“杀手级软件”。 乐鱼体育

about image

这软件的到来有点像那种神奇的魔法纸,商人们恍若一夜之间掌控了数字,不再需要求助总部的老大们。VisiCalc带来的不仅是简化的输入,它开启了一场革命,推动PC从玩具变成了商业武器。

可想而知,看到其他公司如潮水般涌入的机遇,VisiCalc的称霸地位其实并不稳固。1980年,Vivian赛季里刚满一岁的VisiCalc接连被SuperCalc、Multiplan等新软件夹击。不过,这些应用虽如虎添翼,却都难以撼动VisiCalc的霸主地位,毕竟先发优势可不是说说而已。

就在此时,一个名叫卡普尔的家伙看到了机会。他曾是VisiCalc的“靠山”,为软件制作了不少插件,但当IBM PC横空出世时,他决定转身搞事情。彼时,VisiCalc没有展现太大的动作,卡普尔内心不无愉悦,迅速天马行空卖掉软体,筹集200万投资,创造出了Lotus 1-2-3。而其名的背后,暗藏着“电子表格、图形和数据库三合一”的决策。但必须承认,最吸引人的仍旧是电子表格这一块。 乐鱼体育

和VisiCalc在Apple II上的地位无异,Lotus 1-2-3迅速成为IBM兼容机上的新领军者。而IBM兼容机比苹果亲民多了,卡普尔狂砸重金进行宣传,其结果是Lotus 1-2-3头18个月内卖出了85万套,直接逆天而行,横扫市场。而那时,大家提到电脑,谁还在意IBM兼容机?只要能跑Lotus 1-2-3,便是一把好机器!

而此时微软在操作系统这一块虽已成王,却也被Lotus 1-2-3压得喘不过气来。1984年秋,四个麾下的勇士在西雅图的红狮酒店里密谋议事,讨论一个主题——彻底“灭掉”Lotus 1-2-3。盖茨首先发话:“Lotus明年的销售额可能达1.5亿,已经超过我们了。”大家听得心中不由震惊,立誓必须开发出更强势的Excel,继续微软的传统:超越。

经过三天的头脑风暴,微软确定了两个计划。第一:说是智能重算。嘿,准备好迎接这场狂欢吧,Excel的传说与未来才刚刚开始! 乐鱼体育