数年前、Alan Kay は、過去 20 年間 (実質的には PC の寿命) でソフトウェアに新しいものが 3 つしかないという趣旨で引用されました。それらの 1 つがスプレッドシートでした。
他の2つを覚えている人はいますか?
アラン・ケイとは?(何人かは尋ねるかもしれません。) Xerox Parc での彼の仕事は、他のどの影響よりも、現在のソフトウェア パラダイムを形成する上で大きな役割を果たしたと言えます。
数年前、Alan Kay は、過去 20 年間 (実質的には PC の寿命) でソフトウェアに新しいものが 3 つしかないという趣旨で引用されました。それらの 1 つがスプレッドシートでした。
他の2つを覚えている人はいますか?
アラン・ケイとは?(何人かは尋ねるかもしれません。) Xerox Parc での彼の仕事は、他のどの影響よりも、現在のソフトウェア パラダイムを形成する上で大きな役割を果たしたと言えます。
私が言ったことを思い出そうとしますが、これまでのところ正しい答えはありません(80年代にPCが商品化される前の60年代と70年代にすべてが行われていました)。
しかし、 1980年代以降、最初からやり直して、コンピューティングの新しい発明について考えてみることができました。
xerox parc について考えるときはいつも、スティーブ ジョブズ氏の「triumph of the nerds」からの次の引用を思い出します。
彼らは本当に 3 つのことを教えてくれましたが、最初の 1 つに目がくらんでしまい、他の 2 つを実際に「見る」ことはできませんでした。彼らが私に見せてくれたものの 1 つは、オブジェクト指向プログラミングでした。彼らは私にそれを見せてくれましたが、私はそれを「見た」ことさえありませんでした。彼らが私に見せてくれたもう 1 つは、実際にはネットワーク化されたコンピューター システムでした。彼らは 100 台以上の Alto コンピュータをすべてネットワークに接続し、電子メールなどを使用していました。彼らが最初に私に見せてくれたのは、グラフィカルユーザーインターフェースでした。これまでの人生で見た中で最高のものだと思いました。さて、それは非常に欠陥があったことを思い出してください。私たちが見たものは不完全でした。彼らは多くの間違いを犯していましたが、当時はそのことを知りませんでした。それでも、アイデアの芽はそこにあり、彼らはそれを非常にうまくやった.
スプレッドシートについての言及はありませんが、Byte Magazineの1991年号のインタビューからのこの引用はどうですか?
「1968年に、コンピューティングの概念全体を変える2つまたは3つのことがわかりました。…DougEnglebartの見解は、メインフレームは鉄道のようなものであり、何ができるか、いつできるかを決定する機関が所有していました。Englebartヘンリー・フォードのようになりたいと思っていました。60年代に考えられていたパソコンは自動車のようなものでした。1968年にSymour Papertが子供とロゴを使った最初の作品を見て、最初の本当に素晴らしい手書き文字認識システムを見ました。ランドで…そしてそれは親密な感じがしたので私に大きな影響を与えました。それを子供たちがそれを使わなければならないという考えと組み合わせると、コンピューターの概念はもっとスーパーメディアのようなものになりました。 「」
おそらく、このリンクは論文につながります
David A. Wheeler 著の最も重要なソフトウェア イノベーション
欠けている 2 つのことを思い出すのに役立ちます。
PS: 個人的には (1980 年以降):
私は、C++ がその 2 つのうちの 1 つではなかったと確信しています。
https://stackoverflow.com/questions/58640/great-programming-quotes#58810を参照してください。
アラン・ケイはスモールトークを発明しました。そうすることで、彼はオブジェクト指向プログラミングを発明したと言えますが、その点で Smalltalk の重要な前身があります。
シミュレーションを書くための 1960 年代の言語である Simula はその 1 つです。もう 1 つは、MIT の Carl Hewitt によって発明された言語である Planner でした。Alan Kay は、特に Hewitt が Xerox PARC にいたときに影響を与えたことを認めています。
マウスと GUI