トップページ > プログラム > 2014年08月06日 > CtAgobuc

書き込み順位&時間帯一覧

27 位/199 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000110002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
オブジェクト指向なんて今すぐやめてください

書き込みレス一覧

【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にはこれらがすべて詰まってる。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。