- 【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
278 :デフォルトの名無しさん[sage]:2014/08/06(水) 19:47:59.61 ID:CtAgobuc - >>276
ん?Smalltalkには「大抵の動的型言語で出来」ないことはいっぱいあるぞ?
| - オブジェクト指向なんて今すぐやめてください
653 :デフォルトの名無しさん[sage]:2014/08/06(水) 20:06:31.86 ID:CtAgobuc - Microsoft は Windows のプロトタイピングに Smalltalk を使ったりして
ケイのメッセージングのオブジェクト指向のエッセンスは不完全ながらも いろいろと取り込んで役立てているんだよね。 だからオブジェクト指向にしなくて(できなくて)大失敗っていうと、個人的には Windows より旧Mac OSのほうが腑に落ちる。ジョブズのこんな白状話もあったことだし。 ▼NeXTSTEPについて - スティーブ・ジョブズ 1995年のインタビューより http://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にはこれらがすべて詰まってる。
|
|