[#18233] [book] blade.nagaokaut.ac.jp/ruby/ruby-list/ — Shin-ichiro Hara <sinara@...>

原です。

21 messages 1999/11/01
[#18239] [book] csv_split2 [Re: blade.nagaokaut.ac.jp/ruby/ruby-list/] — keiju@... (石塚圭樹) 1999/11/01

けいじゅ@日本ラショナルソフトウェアです.

[#18244] Re: [book] csv_split2 [Re: blade.nagaokaut.ac.jp/ruby/ruby-list/] — Shin-ichiro Hara <sinara@...> 1999/11/01

原です。

[#18289] Re: [book] csv_split2 — Koretsugu Daigoro <tmmcross@...> 1999/11/02

これつぐです。

[#18291] Re: [book] csv_split2 — keiju@... (石塚圭樹) 1999/11/02

けいじゅ@日本ラショナルソフトウェアです.

[#18311] Re: [book] csv_split2 — Koretsugu Daigoro <tmmcross@...> 1999/11/02

これつぐです。

[#18338] オブジェクトの非同一性判定 — Ayanosuke <aya@...>

 綾乃介です。

13 messages 1999/11/03

[#18539] [book] $*, etc. — Yasuhiro Fukuma <yasuf@...>

福間@福岡 です。

44 messages 1999/11/11

[#18580] — tokoma@... (中川 誠)

中川です。

44 messages 1999/11/14
[#18619] build on alpha — Go Nakagawa <nakagawa@...> 1999/11/15

もとの質問のかたとは別の中川です。

[#18737] Re: build on alpha — tokoma@... (中川 誠) 1999/11/18

中川です。

[#19144] Re: build on alpha — tokoma@... (中川 誠) 1999/12/04

中川です。長文で失礼します。

[#19341] Re: build on alpha — tokoma@... (中川 誠) 1999/12/09

中川です。

[#19344] Re: build on alpha — matz@... (Yukihiro Matsumoto) 1999/12/09

まつもと ゆきひろです

[#19400] Re: build on alpha — tokoma@... (中川 誠) 1999/12/10

中川です。

[#19426] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/11

えぐち@エスアンドイー です。

[#19459] Re: build on alpha — tokoma@... (中川 誠) 1999/12/13

中川です。

[#19461] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/13

えぐち@エスアンドイー です。

[#19506] Re: build on alpha — tokoma@... (中川 誠) 1999/12/14

中川です。

[#19520] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/15

えぐち@エスアンドイー です。

[#19522] Re: build on alpha — matz@... (Yukihiro Matsumoto) 1999/12/15

まつもと ゆきひろです

[#19543] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/15

えぐち@エスアンドイー です。

[#19562] Re: build on alpha — tokoma@... (中川 誠) 1999/12/15

中川です。

[#19569] Re: build on alpha — EGUCHI Osamu <eguchi@...> 1999/12/16

えぐち@エスアンドイー です。

[#19592] Re: build on alpha — tokoma@... (中川 誠) 1999/12/16

中川です。

[#18637] constant? — Kazuhiro Yoshida <moriq.kazuhiro@...>

もりきゅうです。

20 messages 1999/11/16
[#18640] Re: constant? — WATANABE Hirofumi <Hirofumi.Watanabe@...> 1999/11/16

わたなべです.

[#18650] Re: constant? — Kazuhiro Yoshida <moriq.kazuhiro@...> 1999/11/16

もりきゅうです。

[#18657] Re: constant? — matz@... (Yukihiro Matsumoto) 1999/11/16

まつもと ゆきひろです

[#18709] ADO にて datetime 型の取得 — Takashi SHIODA <tsio@...>

塩田です。

18 messages 1999/11/18
[#18779] Re: ADO にて datetime 型の取得 — Masaki Suketa<CQN02273@...> 1999/11/20

助田です.

[#18802] Re: ADO にて datetime 型の取得 — Takashi SHIODA <tsio@...> 1999/11/21

オレンジソフト塩田です。

[#18712] Re: header output in eruby — TAKEUCHi Kahori <take-k@...>

たけうちです。

16 messages 1999/11/18
[#18716] Re: header output in eruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/11/18

なひです.

[#18830] mod_ruby-0.1.4 — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

16 messages 1999/11/22

[#18853] initializer polymorphism? — Takeyuki Watadani <watadani@...>

渡谷といいます。

25 messages 1999/11/23

[#18911] Re: eRuby 変換後の無駄 (?) な改行 — TAKEUCHi Kahori <take-k@...>

たけうちです。

14 messages 1999/11/25

[#18914] Ruby standard GUI framework? — Hideto ISHIBASHI <s34204@...>

石橋秀仁です。

43 messages 1999/11/25
[#18975] Re: Ruby standard GUI framework? — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/11/27

[#19020] Re: Ruby standard GUI framework? — Hideto ISHIBASHI <s34204@...> 1999/11/29

石橋秀仁です。

[#19026] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/11/29

[#19081] Re: Ruby standard GUI framework? — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 1999/12/01

たかたです。

[#19092] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/12/01

[#19112] Re: Ruby standard GUI framework? — 中村暁史 Nakamura Akifumi <BXQ04723@...> 1999/12/02

[#19131] Re: Ruby standard GUI framework? — Noritsugu Nakamura <nnakamur@...> 1999/12/03

[#18948] 他言語との比較 — とみたまさひろ <tommy@...>

とみたです。

18 messages 1999/11/26

[ruby-list:18998] Re: 他言語との比較

From: matz@... (Yukihiro Matsumoto)
Date: 1999-11-28 14:39:36 UTC
List: ruby-list #18998
まつもと ゆきひろです

In message "[ruby-list:18990] Re: 他言語との比較"
    on 99/11/28, Noritsugu Nakamura <nnakamur@mxq.mesh.ne.jp> writes:

|全体的な話:
|o 良いことしか書いていない (^^; ように一瞬思ってしまう
|が、一応客観的なのか〜

まあ、当然ですね。^^;;;

|o オープンソースまつりのセミナーによると
|Ruby のアプリケーションへの組み込みは、
|Ruby の拡張ライブラリ作成より面倒と聞いたので、
|その点では、Tcl に負けているのか?と思ったのですが、
|何の記述もないので…。

いえ、Rubyの拡張ライブラリの作成が簡単すぎるのです。Rubyの組
み込みは実績がないだけで他の言語に比較して特に難しいと言うこ
とはないと思います。

|o バイトコード関係の話がない
|  (コアの思想とは関係なし?)

実装の話は書いてません。

|o goto の話がない
|o 例外 の話がない
|  Perl にもあるんでしたっけ???

Perl, Python, Java, Tclにはそれぞれ例外があります。

|> Perl
|>     Rubyのプログラムは記号($,@,%など)が少ない 
|>     Rubyのプログラムは暗号のようになりにくい 
|
|これは、Perl は $ で始まる特殊変数が多いので
|記号が多くて暗号のようになりやすいのに比べ、
|Ruby では暗号のような特殊変数が少ないので良いと
|言っているのでしょうか?

いや、前者は「記号の密度が高い」というそれだけのことを言って
ます。後者は経験からそう結論づけてますが、明確な(人間工学的
な)理由はよくわかってません(つまり客観的じゃない)。

|「Ruby だって $ や @ 使っているじゃんとか」
|つっこみたくなる人がいそうに思います…
|(記号という定義が私とは違うのかも知れないですが)

「ない」ではなく「少ない」だからこれで良いのだと思います。

|「Ruby は $ や @ や大文字、小文字でスコープ?の区別を行う」

こっちの方が正確なのですが、これだけ書いて利点だと理解できる
人は少なそうなので。

|> Python
|>     Rubyはいちいちself.をつける必要がない 
|
|これを聞くたびに、@ と self. の違いだけ?
|と思ってしまうのですが…

その通りです。それだけの違いです。
# 本当はもうちょっと違う。

|>     Rubyにはtupleとlistの混同がない(配列しかないから) 
|
|効率を考えて使い分けるメリットがあるから
|Python では分かれているのかと思っていました。

効率ではなく、immutableのtupleがあると間違った操作を検出でき
るからというのが理由のようです(歴史的な理由の他には)。効率に
関してはRubyの配列はPythonのtupleにもlistにも負けてないはず
です。

|> Tcl
|
|パターンマッチとかの使い勝手が違う印象を受けます。
|(ただ私が Perl 風なのに慣れているからだけかも)

えーと、これは

  * Tclのマッチはワイルドカードマッチ(もある)
  * 正規表現マッチの文法が妙

のいずれでしょう? 前者はむしろTclの方が機能が多いわけですし、
後者はTclの文法そのものが妙なせいですし。

                                まつもと ゆきひろ /:|)

In This Thread