作者: 機械伯爵
日時: 2004/9/5(23:29)
 機械す。

>  逆に素朴な疑問なのですが、Python にこだわるメリットが見えないような?

 Python教信者(狂信者?)ですので・・・(笑)

 まぁ、もっともらしい理由はつけられますが、好きだ
というのが一番の理由でしょうね、正直なところ。

>  JavaScript で何がダメなんだろうというのはぶっちゃけすぎですか?(^^;

 こっちは理由があります。

 たとえば、同じようなECMAScriptの系列では、フリー
のゲームツールで、吉里吉里(TJS)とかTonyu Systemとか
イジってますが、こちらはあまり不自由はしません。

 なぜかというと・・・普通にClassが作れますからね。

 JavaScriptでもClassは使えるとはいいますが、実際に
は継承もできない非常に限定的なものです。

 JavaScriptとかJavaとか(意外に似てる)、文法をな
にがなんでもコンパクトに抑えようとするようなカラー
があって、それはそれでいいところはあるのですが、特
にリストやマッピングなどを実際使おうとすると、結構
書くのがまどろっこしくなり、辛くなることが多いです
(JavaScriptには型が無いから、ポリも−フィズムに関
してはJavaよりマシかな?)

※Java陣営は演算子のオーバーロードとか毛嫌いしてた
  けど、実際使い方一つで、かなり便利に使えるんです
  よね・・・まぁ、C++のアレは複雑だけど・・・

 あと、Pythonのパッケージ/モジュールインポート能
力は、似たような記述が多くなるHTML埋め込みスクリプ
トで、かなり威力を発揮するはずです。

 Zopeみたいに制限されなければ・・・ですが(汗)

※Zope内でのPythonスクリプトは、制限が大きすぎて辛
  かったです。

>Python のパラドックス
>http://www.shiro.dreamhost.com/scheme/trans/pypar-j.html
>
>  とか読むとある程度マイナーなくらいでちょうどいいのかなぁという気もしま
>すが。

 ポールグレアムの新作じゃないですか・・・(しばら
く回ってなかったら・・・)

 しかし彼は、いつからPythonの支持者になったんだろ
う(嬉)

 ま、それはそうとして、彼の書いてる前提は、Python
は日本以外ではPerlと並んでメジャーである、とゆーこ
となんです。

 だから、「選択肢」として存在する。

 別にPythonにJava並になれとは、私も思いませんが、
Rubyくらい有名なら、もっと幅広い人々に、選択肢の一
つとしてなるんじゃないかな、と思うわけです。

※全く逆のことが、世界でのRubyの知名度でも言えてる
  みたいですね。他人の庭の芝は青い、とゆーべきかも
  ・・・

 その上で、「仕事でJava(or VC++)」か、「好みで
Python(or Perl or Ruby or Smalltalk or Schieme?)」
という関係になれば、人材の分類に役立つかも。


 /機械伯爵/