成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟發明了世界上最流行的編程語言!

開發 前端
Excel對于微軟有著特殊的意義,Microsoft Excel 1.0 的首席開發人員 Doug Klunder 回憶說:“微軟將未來押在了 Excel 和 Windows 兩個程序上,如果兩者都失敗了,微軟就不可能活到今天。”

世界上最流行的編程語言是什么? 

Python? Java? JavaScript? C?

都不是,是Excel!

外媒估計,全球有12億人使用微軟的Office套件,其中估計有7.5億人使用Excel!

可是Excel不就是能寫點兒公式,做點兒計算嗎, 這也是編程語言?

之前的Excel不是圖靈完備的,2021年微軟通過引入LAMBDA,讓Excel 具備了圖靈完備性,Excel 轉變成一種全面的編程語言。

圖片圖片

當然,普通用戶很少用Lambda,主要是組織數據,用公式分析,做可視化,提供決策依據,這才是Excel的舞臺。

別看Excel現在呼風喚雨,它也是從尸山血海中一路沖殺出來,差點兒就被人干掉。

今天我們來聊聊Excel發展的故事。 

1.神奇紙張

我在外企的時候,有個國外同事,從來不說PPT,而是說Slides, 也從來不說Excel,而是說SpreadSheet。

剛開始我還不習慣,后來看看Excel的發展歷史,才知道他是對的,Excel不過是SpreadSheet的一種。

電子表格(SpreadSheet)不是微軟的發明,是哈佛學生丹尼爾·布里克林靈機一動想出來的。

圖片圖片

1977年,丹尼爾·布里克林哈佛商學院讀MBA,教授讓這些MBA學生去填一些分類賬目表格,用來預測公司收購的財務狀況。這些淡綠色的表格填起來很煩人,表格之間的數據有依賴關系,有一處填錯了,后面的都得重新計算。 

曾經設計過字處理軟件的布里克林立刻想到:為什么不寫一個電子表格程序,自動地去計算呢?

布里克林的老師則認為他是在浪費時間:你沒搞錯吧,現在市面上的PC都是玩具,再說了,這些填表的工作將來都是會計,秘書的活兒,你們MBA的主要工作是建模!

老師說的一點都沒錯,這是1977年,Apple II 才剛剛出現,上面沒啥商業軟件,確實是發燒友們的大玩具。

但是布里克林不信邪,他從麻省理工找了一個會編程的朋友,兩人合作,用匯編寫了世界上第一個電子表格軟件:VisiCalc,意思是Visible Computing。 

這個軟件的界面是綠色的,我估計是參考了當時分類賬目表格的顏色:

圖片圖片

讓所有人都沒有想到的是,VisiCalc迅速成為了Apple II上的“殺手軟件”,人們購買Apple II的唯一理由就是:想使用上面的VisiCalc。

VisiCalc給世界帶來的變化,不亞于復式記賬簿。

有了電子表格之后,商人們只需要將數字輸入,就能看到輸出是什么。并且在PC上運行的電子表格打破了大公司的層級結構,將權利下放給更多人,甚至不需要依賴于數據部門,自己就能搞定。

VisiCalc 這個“可以執行計算和重新計算的神奇紙張”開啟了一場革命,促使PC從狂熱愛好者的玩具成為了嚴肅的商業工具。

2.異軍突起

電子表格的市場一旦開啟,激烈的競爭就如約而至 。

1980年,VisCalc僅僅問世一年以后,Sorcim公司發布了SuperCalc,解決了單元格之間循環引用的問題。

1982年,微軟正式出手,推出了自家的電子表格程序Multiplan,提供了“更大的工作表”以及其他改進。

但它們都無法撼動先行者VisiCalc的地位,因為“一個人的命運啊,當然要靠自我奮斗,但是也要考慮到歷史的進程!”

Mitchell Kapor(卡普爾)本來基于VisiCalc開發插件的程序員,他開發過兩個圖形插件,可以從VisiCalc的文件中生成圖形。

VisiPlotVisiPlot

VisiTrend

當IBM PC這個劃時代意義的產品推出時,VisiCalc卻沒有采取什么行動,卡普爾意識到機會來了。

他將自己的軟件版權以170萬美元的價格賣出,然后又拉了130萬的風投,鋌而走險,押注IBM PC,開發了新的電子表格軟件Lotus1-2-3。

1-2-3指的是該產品的使用方式,即電子表格,圖形包和數據庫管理器。

圖片圖片

正如VisiCalc是Apple II的Killer application一樣, Lotus 1-2-3成為了IBM兼容機和MS-DOS上的殺手級應用,IBM兼容機比Apple電腦便宜很多,市場巨大。

卡普爾順勢掀起了營銷的狂潮,研發費用100萬美元,發布產品就花費了250美元,Lotus 1-2-3銷量扶搖直上,在最初的18個月就賣出了85萬套,迅速成為電子表格領域的新霸主。

Lotus公司也超越微軟,成為世界上最大的獨立軟件公司。

Lotus 1-2-3有多流行呢?很多人在買計算機的時候,不是說要買IBM PC兼容機,也不是說要買MS-DOS兼容機,而是要買能運行Lotus 1-2-3的計算機!

3.王者歸來

眼瞅著Lotus1-2-3在自家的MS-DOS上稱王稱霸,賺錢賺到手軟,而Multiplan又如同扶不起的阿斗,微軟難道就此偃旗息鼓?

這絕不可能!

1984年秋天,微軟一行四人秘密入駐西雅圖的紅獅酒店。

圖片圖片

這四個人從左到右分別是:Bill Gates, Doug Klunder, Jabe Blumenthal 和 Charles Simonyi

他們要在這里進行為期三天的頭腦風暴,討論如何干掉Lotus1-2-3。

Bill Gates先是闡述了當前的嚴峻形勢,Lotus公司第二年的銷售額將要達到1.5億美元,已經超越微軟了!

大家紛紛表決心,一定要做出更加強大的電子表格軟件Excel,把Lotus1-2-3 干翻在地。 

四人就Excel的用戶界面和關鍵功能進行了充分的討論,最后做出了兩個重要決定:

1) 智能的重新計算

現在的SpreadSheet都有一個缺陷,一個單元格的數值變化,所有的單元格都得重新計算,這在PC那可憐巴巴的16K內存中,運行速度太慢了。新軟件Excel一定要只計算相關受影響的單元格,這樣在性能上將會有巨大的優勢,用戶將會有神奇的體驗!

Doug Klunder甚至提出了一個口號:Recalc or die !  意思是,實現不了智能的重新計算,就去死。

2) 放棄DOS平臺,讓Excel運行在GUI上。

Lotus 1-2-3已經成為基于文本的DOS平臺的霸主,不要和它正面競爭,而是專注于下一代GUI平臺。

悲催的是Windows 1.0要在一年以后才能完成開發,市面上支持GUI的操作系統只有蘋果的Macintosh。

Bill Gates還是決定先開發Excel的Macintosh版本,這是個在外人看來難以理解的決定:讓別人的孩子在自己院子(MS-DOS)里撒野,而把自己的孩子寄居別人的家里(Macintosh)

不得不說,Bill Gates不但懂技術,還非常有商業頭腦,他從Macintosh身上,已經意識到GUI才是未來,將來Excel對Lotus將會帶來降維打擊。 

1985年,Excel的Macintosh版本正式推出,這是第一款圖形化人機交互電子表格系統,有著漂亮的外觀,下拉菜單,并且能夠用鼠標操作!比基于文本的Lotus 1-2-3好太多了。

Excel開始蠶食Lotus 1-2-3的領地。

圖片圖片

1987年11月,第一款適用于Windows系統的Excel也產生了。

Lotus1-2-3 行動遲緩,遲遲不能用于Windows系統,到了1988年,Excel的銷量超過了Lotus !

這是一件標志性的事件,意味著新的軟件霸主誕生了!

此后大約每兩年,Microsoft就會推出新的版本來擴大自身的優勢,把所有競爭對手都遠遠拋到了身后。 

圖片圖片

4.尾聲

Excel對于微軟有著特殊的意義,Microsoft Excel 1.0 的首席開發人員 Doug Klunder 回憶說:“微軟將未來押在了 Excel 和 Windows 兩個程序上,如果兩者都失敗了,微軟就不可能活到今天。”

據說微軟在開發Excel的時候,偷學了Macintosh的GUI技術,轉而用到自家的Windows上,這讓喬布斯怒不可遏,指著Bill Gates大罵:我那么信任你,你卻偷走我們的東西!

Bill Gates沒有憤怒以對,也沒有反唇相譏,而是平靜地講了一個故事:“史蒂夫,我理解你的憤怒,不過我們可以從另外一個角度來看問題,我們都有個有錢的鄰居,叫施樂,我闖進他們家準備偷電視的時候,發現你已經把它……偷走了。

責任編輯:武曉燕 來源: 碼農翻身
相關推薦

2025-03-27 00:45:00

2023-07-31 08:59:46

軟件FossilSQLite

2023-02-28 08:59:47

PythonJavaJavaScript

2018-12-04 15:46:53

編程語言Python

2018-07-19 19:07:33

語言編程語言程序

2024-10-14 10:58:13

2019-11-18 15:07:54

編程語言C#

2018-11-06 12:22:18

排序算法代碼

2024-01-11 09:11:08

數據庫SQLite管理

2014-02-04 19:44:23

編程語言開發

2013-09-12 15:39:30

編程語言BANCStar

2015-05-07 10:10:29

GitHub編程語言

2015-05-04 10:05:11

編程語言GitHub流行語言

2013-04-24 09:57:08

Excel微軟

2013-06-09 08:52:50

哈希表

2010-09-02 13:21:46

2014-09-05 09:08:58

2022-09-19 21:34:04

PHPFacebook語言

2020-11-16 09:38:08

編程語言EmojiEmojicode

2018-03-13 09:34:30

人工智能編程語言Python
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品成人免费一区二区在线播放 | 国产精品久久久久久久久久久久冷 | 9191在线播放 | 国产成人a亚洲精品 | 精品国产成人 | 99免费看 | 中文字幕精品一区 | 久久久不卡网国产精品一区 | 精品电影| 中文字幕高清在线 | 激情毛片 | 久草网站| 国产精品美女久久久久aⅴ国产馆 | 69堂永久69tangcom | 在线视频一区二区三区 | 婷婷综合五月天 | 国产美女在线免费观看 | 午夜精品久久久久久久星辰影院 | 精品在线一区 | wwwxx在线观看 | 亚洲精品一区二区网址 | av在线一区二区三区 | 中文天堂在线一区 | 一区二区电影网 | 中文字幕国产精品视频 | 久久久精品天堂 | 欧美精品1区| 日韩久久成人 | 亚洲精品免费视频 | 91欧美精品成人综合在线观看 | 国产精品特级毛片一区二区三区 | 91精品国产色综合久久 | 色伊人网 | 国产精品视频久久 | 91精品国产91久久久久久密臀 | 日韩精品成人一区二区三区视频 | 欧美一区不卡 | 丁香五月网久久综合 | zzzwww在线看片免费 | 国产黄a一级 | 色综合国产 |