作者: sakito
日時: 2002/5/21(22:07)
At Tue, 21 May 2002 17:51:32 +0900,
Yukihiro Matsumoto wrote:
> | 誰について簡単、とゆー話からいくと、やっぱ基礎知識が一番少なくて
> |出来るのはPythonじゃないかなーと、思うわけです。
> そうなんですか?
> 具体的にPythonのほうがRubyより基礎知識を必要としない分野があ
> りますか? 逆にRubyのほうがPythonより基礎知識を必要としない
> 分野があったりしませんか?
客観的に言えば、どっちもどっちですね。
Rubyってオブジェクト指向あるていど理解してないとわからん所もあります。
あと、Perlすこしかじてる人でないと意味不明な記号の理解がどうかとか。
PythonはPythonで言語的にはかなり独立的なので、何かの前提必要ではないですけど
その分やっかいかもしれないです。

まあ、どちらにしても、人によります。
 
> | プログラミングの最初って、ホラ、いろんなお約束が目白押しなんで、
> |そういう状態では、なるべく全体がすっきりと見渡せる言語のほうが、
> |プログラミングに挫折しないかな、と思うわけです。
> そうなんですか?
> プログラミングの初心者にとって、RubyよりもPythonのほうが「全
> 体がすっきりと見渡せる」明らかな傾向がありますか? ま、Ruby 
> のほうが文法が大きいことには同意するんですが、普通の初心者は 
> BNF を見ながら文法が大きいなどとは思わないような。
これもどっちもどっちかも。
人の頭ってよくわからんので。。。
ぼく個人はPythonのソースの方がよみやすいです。
それはまあ。。。Python使いなので当然といえば当然だけど。。

> 私の経験からいうと、Pythonのほうが自分に合うと感じる人とRuby 
> のほうが自分に合うと感じる人と、どっちでも構わないので別の要
> 素(近くに詳しい人がいるかとか、使いたいツールがあるかとか)で
> 決める人の三種類が一定の割合がいるように思います。
うーーん。そうですね。
ぼくは別の要素になるのか。
ぼくの場合数年前は若くて(^_^;すこし過激派でした。
Mac OS(not OS X)で動作しない言語はこの世に存在しない言語だ発言
を某MLでした事があります(VBについてだったかな??)。
あと、極力マルチプラットフォームでないとって主義がありまして。
で、最初からPythonでした。

> | ダメです?(泣)
> ダメじゃないです。
> でも、「Pythonもあるよ」ってのならともかく、「Pythonのほうが
> 簡単」と言われると「どういう風に?」と聞きたくなります。
> というわけで、「どういう風に?」
簡単って表現は不適切だとおもいますね。確かに。
人によって違いますし。

このあたりの弊害は、一番始めに、Rubyのサイトに言語比較なる物が
のったのが原因だと感じています。
あれの性ですぐ言語の比較する人がいてこまった物です。
本来プログラミング言語の比較など素人の手のでる物ではないのでが、
簡易にえらぶるというかしったかぶる時に安易に言語比較する例が後
をたたないように感じます。

まあ。ぼくはJavaとPythonしか知らん人なので、言語比較なんてとうてい
できません。

では。


----
sakito
http://sakito.s2.xrea.com/
mailto:sakito@...

PythonWebRing http://sakito.s2.xrea.com/python/webring/
MacEmacsen ML http://www.egroups.co.jp/group/macemacsen