Swift part4 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0253デフォルトの名無しさん
2014/12/19(金) 09:01:21.52ID:5b1jdacNhttp://web.archive.org/web/20121014214135/http://americanhistory.si.edu/collections/comphist/sj1.html#soft
興味深い話をしよう。アップル時代のある時期、ビル・アトキンソン達がゼロックスの成果を見る事を
僕に強く勧めてきた。ゼロックスは値上がり必至のアップルの未公開株を買いたがっていたので
その見返りとして我々はビル・ゲイツ達は見ることが出来なかった秘密を見せてもらえる立場にいた。
1979年、僕らはゼロックスを訪れそこで「アルト」と呼ばれる(アラン・ケイ達が提唱する意味*1での)
「パーソナル・コンピューター」の暫定実装(*2)と3つの中核技術を目の当たりにして驚愕する。
信じられない事にアラン・ケイ達はそれら3つの技術を1976年頃には具現化していたというのだ。
我々がそれらすべてをNeXTSTEP(*3)として再構築できたのはほんの数年前だというのにね。
残念だが当時の僕は3つの大事な技術を目の当たりにしながら、実は1つの技術しか見えていなかった。
グラフィカルなUI。その衝撃があまりに強すぎて残りの同じくらい重要な2つの存在を吹き飛ばして
しまったのだ。結果、GUIのみで残りを欠いたまま出来あがったのがLisaやMacというわけさ。
結局、忘れていた残りの2つの重要性に気づき再発見するのにその後何年もかかってしまったよ。
その残りの2つというのが「OOP(メッセージングによる遅延結合*4)」と「ネットワーク機能」だ。
そう、NeXTSTEPにはこれらがすべて詰まってる。
*1 あらゆる年齢の「子供たち」のためのパーソナルコンピュータ - アラン・ケイ
http://swikis.ddo.jp/abee/74
*2 ケイらの暫定パーソナルコンピュータ環境であるスモールトーク
http://classes.soe.ucsc.edu/cmps112/Spring03/readings/st76figure3.gif
*3 NeXTSTEP
http://www.prepressure.com/images/prepress_history_nextstep.jpg
*4「ソフトウェア工学」は矛盾語法か? - アラン・ケイ
http://metatoys.org/oxymoron/oxymoron.html
■ このスレッドは過去ログ倉庫に格納されています