ホームページ >バックエンド開発 >Python チュートリアル >世界で最も人気のあるプログラミング言語で、Python、Java、JavaScript、C を合わせたよりも多くのユーザーがいます。
世界で最も人気のあるプログラミング言語は何ですか?
Python? Java? JavaScript? C?
#いいえ、Excel です。 外国メディアは、世界中で 12 億人が Microsoft の Office スイートを使用し、そのうち 7 億 5,000 万人が Excel を使用していると推定しています。 しかし、Excel は数式を記述して計算を実行できるだけではありませんか?これもプログラミング言語なのでしょうか? 以前の Excel はチューリングが完成していませんでした。2021 年、Microsoft は Excel チューリングを完成させるために LAMBDA を導入し、Excel を包括的なプログラミング言語に変えました。 もちろん、一般のユーザーは Lambda を使用することはほとんどなく、主にデータを整理したり、数式を使用して分析したり、視覚化したり、これによると、ここは Excel の段階です。 今、世間を騒がせているエクセルも、死体の山と血の海から飛び出してきて、危うく殺されそうになった。#今日は Excel の開発ストーリーについてお話します。
1. 魔法の紙
私が外資系企業で働いていたとき、PPT ではなくスライドについて、また Excel ではなくスプレッドシートについて決して話さない外国人の同僚がいました。
最初は慣れませんでしたが、後で Excel の開発履歴を見て、Excel はスプレッドシートの一種にすぎないことに気づきました。
SpreadSheet (SpreadSheet) は Microsoft の発明ではなく、ハーバード大学の学生 Daniel Bricklin の発案です。
1977 年、ダニエル ブリックリンはハーバード ビジネス スクールで MBA を目指して勉強していました。 Jean これらの MBA 学生は、会社の買収の財務状況を予測するためにいくつかの台帳フォームに記入します。これらの薄緑色の表は記入するのが非常に面倒です。表内のデータは相互に依存しています。1 か所を間違って記入すると、残りを再計算する必要があります。
かつてワードプロセッサ ソフトウェアを設計したことがある Bricklin 氏は、すぐに次のように考えました。自動的に計算を実行するために、なぜスプレッドシート プログラムを作成する必要があるのでしょうか。
ブリックリンの先生は、自分の時間を無駄にしていると考えました: 間違いではありません。現在市販されている PC はすべておもちゃです。それに、これらのフォーム記入タスクは 2013 年には完了しません。未来. それはすべて会計士と秘書の仕事です. MBA の主な仕事はモデルです!
先生のおっしゃることはまさにその通りで、1977年当時はApple IIが登場したばかりで、市販のソフトも入っていなかったので、まさにマニア向けの大きなおもちゃでした。
しかし、ブリックリンは悪を信じていませんでした。彼は MIT でプログラミングができる友人を見つけ、二人は協力して世界初のアセンブリ形式の表計算ソフトウェア、VisiCalc (可視コンピューティングを意味する) を作成しました。
このソフトのインターフェースは緑色ですが、おそらく当時の帳票の色を参考にしたものだと思います。
#誰も予想していなかったのは、VisiCalc がすぐに Apple II の「キラー ソフトウェア」になったことです。人々が Apple II を購入した唯一の理由は、VisiCalc を Apple II で使用するためでした。
VisiCalc は、複式簿記と同じくらい多くの変化を世界にもたらしました。スプレッドシートを使用すると、ビジネスマンは数字を入力するだけで出力がわかります。また、PC 上で実行されるスプレッドシートは、大企業の階層構造を打ち破り、より多くの人に権限を委譲します。データ部門に頼る必要さえなく、自分たちで行うことができます。
VisiCalc この「計算と再計算ができる魔法の紙」は、PC を趣味のおもちゃから本格的なビジネス ツールに変える革命を引き起こしました。
#2. 突然の上昇
VisCalc の登場からわずか 1 年後の 1980 年に、Sorcim はセル間の循環参照の問題を解決した SuperCalc をリリースしました。
1982 年、Microsoft は正式に行動を起こし、独自のスプレッドシート プログラム Multiplan を立ち上げ、「より大きなワークシート」やその他の改良を提供しました。
しかし、そのどれも先駆者である VisiCalc の地位を揺るがすことはできません、なぜなら「人の運命はもちろん自力に依存しなければなりませんが、歴史の過程も考慮に入れなければなりません」 !"
Mitchell Kapor は、もともと VisiCalc に基づいたプラグインを開発したプログラマーです。彼は、VisiCalc ファイルからグラフィックを生成できる 2 つのグラフィック プラグインを開発しました。
VisiPlot
VisiTrend
IBM PC が画期的なVisiCalc が何も行動を起こさなかったとき、カプール氏はチャンスが来たことに気づきました。
彼はソフトウェアの著作権を 170 万ドルで売却し、さらにリスクをとって IBM PC に賭けてベンチャーキャピタルでさらに 130 万ドルを調達し、新しい表計算ソフトLotus1-2-3。
1-2-3 は、スプレッドシート、グラフィック パッケージ、およびデータベース マネージャーである製品の使用方法を示します。
VisiCalc が Apple II のキラー アプリケーションであったのと同じように、Lotus 1-2- 3はIBM互換機となり、MS-DOS上のキラーアプリケーションが利用可能となり、IBM互換機はアップルコンピュータよりもはるかに安価であり、市場は巨大である。
Kapur はこのトレンドに乗じてマーケティングに熱狂を引き起こしました。研究開発費は 100 万ドル、製品の発売には 250 ドルかかりました。ロータス 1 の売上高は最初の 18 か月で 850,000 ユニットが販売され、すぐにスプレッドシート分野の新たな覇者になりました。
ロータスもマイクロソフトを超え、世界最大の独立系ソフトウェア会社になりました。
ロータス 1-2-3 の人気はどのくらいですか?多くの人がコンピュータを購入するとき、IBM PC 互換機や MS-DOS 互換機を購入したいわけではなく、Lotus 1-2-3 を実行できるコンピュータを購入したいと考えています。
見ていますLotus1 -2-3 自社の MS-DOS を独占して金儲けをしているが、Multiplan は負け組のようなものだ。Microsoft はこのまま消滅するのだろうか?
#これは絶対に不可能です。 1984 年の秋、マイクロソフトの 4 人が密かにシアトルのレッド ライオン ホテルに定住しました。#4 人は左から右に: ビル・ゲイツ、ダグ・クランダー、ジェイブ・ブルーメンタール、チャールズ・シモニー
彼らはここで 3 日間ブレインストーミングを行い、Lotus1-2-3 を殺す方法について話し合います。
ビル・ゲイツ氏はまず現状の厳しい状況について詳しく述べ、ロータスの2年目の売上高は1億5000万ドルに達し、すでにマイクロソフトを超えていると語った。
全員が、Excel というより強力な表計算ソフトウェアを開発し、Lotus1-2-3 を打ち倒すという決意を表明しました。
4 人は Excel のユーザー インターフェイスと主要な機能について徹底的に話し合い、最終的に
1 という 2 つの重要な決定を下しました。インテリジェントな再計算
現在のスプレッドシートには欠陥があります。セルの値が変更されると、すべてのセルが再計算されなければなりません。これは PC の哀れな 16K メモリにあり、動作が遅すぎます。新しいソフトウェア Excel は、関連する影響を受けるセルのみを計算する必要があるため、パフォーマンスが大幅に向上し、ユーザーは魔法のような体験を得ることができます。
Doug Klunder は、「再計算するか死ね!」というスローガンさえ提唱しました。つまり、インテリジェントな再計算ができない場合は、死ねということです。
2. DOS プラットフォームを放棄し、Excel を GUI 上で実行できるようにします。 Lotus 1-2-3 は、テキストベースの DOS プラットフォームの覇者となっています。これと真っ向から競争するのではなく、次世代の GUI プラットフォームに焦点を当ててください。 悲しいことに、Windows 1.0 は 1 年後まで完成しないということです。GUI をサポートする市場のオペレーティング システムは Apple の Macintosh だけです。 ビル ゲイツは、まず Macintosh バージョンの Excel を開発することを決定しました。これは部外者には理解しがたい決断です。他人の子供を自分の庭 (MS-DOS) で暴れさせるのです。 )、自分の子供を他人の家に預ける (Macintosh) Bill Gates はテクノロジーを理解しているだけでなく、ビジネスの洞察力も非常に優れていると言わざるを得ません。Macintosh からは、彼はGUI は将来、Excel が Lotus に次元削減の影響を与えることになることに気づきました。 1985 年に、Macintosh バージョンの Excel が正式に発売されました。これは、美しい外観、ドロップダウン メニュー、およびマウスで操作!テキストベースの Lotus 1-2-3 よりもはるかに優れています。Excel が Lotus 1-2-3 の領域に侵入し始めます。
1987 年 11 月には、最初の Windows システム用 Excel も作成されました。
Lotus1-2-3 は動作が遅く、Windows システムでは使用できませんでしたが、1988 年には Excel の売上が Lotus を上回りました。
これは画期的なイベントであり、新しいソフトウェアの覇者の誕生を意味します。
それ以来、Microsoft は約 2 年ごとに、自社の利点を拡大するための新しいバージョンをリリースし、すべての競合他社を大きく引き離していきます。
#4. エンディング Excel は Microsoft にとって特別な意味を持っています。Microsoft Excel 1.0 の開発主任である Doug Klunder 氏は、次のように回想しています。「Microsoft は Excel と Windows に将来を賭けました。もし両方のプログラムが失敗したとしても、それがなければ Microsoft は成り立たなかったでしょう」 Microsoft が Excel を開発していたとき、秘密裏に Macintosh の GUI 技術を学び、独自の Windows に切り替えたと言われています。これにジョブズ氏は激怒し、ビル・ゲイツを指差して叫んだ、「私はあなたをとても信頼しているのに、あなたは私たちのものを盗んだのです!」 ビル・ゲイツは怒りや言い返しをせず、冷静に次のように語りました。「スティーブ、あなたの怒りはわかりますが、別の角度から見てみましょう。 」以上が世界で最も人気のあるプログラミング言語で、Python、Java、JavaScript、C を合わせたよりも多くのユーザーがいます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。