From: matz@... (Yukihiro Matsumoto) Date: 2000-03-13T00:15:51+09:00 Subject: [ruby-list:21351] Python (Re: Re: media watch 2000.03.08) まつもと ゆきひろです In message "[ruby-list:21339] Re: media watch 2000.03.08" on 00/03/12, Noritsugu Nakamura writes: |p.145 の 「最初からOOPSとして開発された」というのに |あれ?そうなの?とか思ってしまったのですが全体としては |興味のわく構成でした。 Python陣営の方はほとんどがそう認識しているようです。 Rubyを知らないから、ほんとのオブジェクト指向スクリプト言語が 想像できないのでしょう。 という冗談はともかく、Pythonは最初の公開時点で既にオブジェク ト指向機能を持っていたようなので、たとえ言語仕様的にオブジェ クト指向機能が後付けに見えようが彼らにとっては「最初からOOPL として設計された」のでしょう、きっと。 Pythoneersの「オブジェクト指向機能を持つがオブジェクト指向で ないプログラムも書ける」というのは分かる気もしますが、それで もtypeとclassの分離だけは「元々オブジェクト指向のことはあん まり考えずに作った」ということを露呈しているような気がする。 不便なだけで必然性がないもの。 # さすがに Python 3000では解消されるらしい。 まつもと ゆきひろ /:|)