Rubyにはプログラミング言語以上の価値があると思うat PHP
Rubyにはプログラミング言語以上の価値があると思う - 暇つぶし2ch1:nobodyさん
08/08/05 06:00:14
日本人開発者との一体感とか、プログラミングを通じて学ぶ楽しさとか。
そういった、プログラミング以外での重要性を、語っていこう

2:nobodyさん
08/08/05 07:51:49
>日本人開発者との一体感
それはない、外人よりも疎外感を覚えさせてくれる

3:nobodyさん
08/08/05 08:33:51
モルモン教が気になる

4:nobodyさん
08/08/05 09:07:52
開発者にオーラがない

5:nobodyさん
08/08/05 11:05:37
コミュニティに参加する意義みたいなのは感じられると思う

6:nobodyさん
08/08/05 16:50:52

プログラミング言語以上の価値って

それ宗教か?

モンモン教だとか、ホルモン教だとかいうやつ。

7:nobodyさん
08/08/05 18:19:49
開発者が嫌い


8:nobodyさん
08/08/05 22:36:32
>>7
お前極左か?
愛国心はないのか?
>>6
セミナーに参加する事だな。
開発から好きになれると思う。

9:nobodyさん
08/08/05 23:44:59 W3jd5mR7
>セミナーに参加する事だな

まさにオウムwww

10:nobodyさん
08/08/05 23:57:14
オウムとやってる事が違うだろ
Rubyはプラスのエネルギー。

というか、Rubyさえあれば他のスクリプト言語はいらないぞ。

11:nobodyさん
08/08/06 01:00:32
> Rubyさえあれば他のスクリプト言語はいらないぞ。

こう言う思考回路が似非宗教の特徴だな。

12:nobodyさん
08/08/06 04:21:47
まあ、今からやる人間に、他のスクリプト言語はオススメしない
今からやるならRubyだけだろう
PerlやPHPの古い試算を、Rubyで書き直されるまでの間、保守する人間は確かに必要だ。
でも、それは今覚えている人間だけで十分だ。

13:nobodyさん
08/08/06 05:53:28
unicodeパスも扱えない糞言語は死ね

14:nobodyさん
08/08/06 07:34:39
でもさあ、新機能追加して仕様変更すると「仕様変更しすぎだ!」って文句つけるんだろ?>>13
結局Rubyが完璧すぎるからPerlとかPhpを相当勉強しちまった層が妬んでるんだよ
それか、信念が足りない 勉強するって決めたからには 周りをみずに突っ走らないと

15:nobodyさん
08/08/06 07:40:07
rubyは確かにいいけど
運用環境にコレっていうのがないだろ
現実的な解として、文句なしに選べる程のものでもない
といったところ

16:nobodyさん
08/08/06 07:43:12
>>15
LinuxでRailsならmod_railsで決まりだなあ
mongrelは不安定だ

17:nobodyさん
08/08/06 12:03:59 po4FLFAu
宝石?

18:nobodyさん
08/08/06 13:16:53
URLリンク(www.aoky.net)
これを読めば、Ruby、C、勉強用にSchemeを学べば十分という事が分かる

19:nobodyさん
08/08/06 13:24:30
Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に翻訳されたためだ。


ここを1日に10回くらい読んでからコーディング作業に入ること。

20:nobodyさん
08/08/06 16:40:25
えーーー。
やだ。rubyとかやだ。
perlは消えていいがrubyも消えて。


21:nobodyさん
08/08/06 17:10:17
Rubyが置き換えられる言語くれ

22:nobodyさん
08/08/07 00:06:09 GnPq+xRp
俺はScalaに逝くよ

23:nobodyさん
08/08/07 18:01:48
Scalaってインタープリタでもバイナリでも動かせるの?

24:nobodyさん
08/08/07 23:26:19 j99Hd3T3
私はこれで Perl から乗り換えました。
URLリンク(web.archive.org)

バベル案内
URLリンク(www.aoky.net)
Perlもまた、間もなくなくなる。

Perl, Python, Ruby の比較
URLリンク(www.shido.info)

perl/Ruby、これから覚えるべきなのは?
URLリンク(q.hatena.ne.jp)

25:nobodyさん
08/08/08 06:15:13 r7H8zt0+
>>24
初めてPythonという単語が出てきたな

26:nobodyさん
08/08/08 06:53:04
メモリにキャッシュ機能ある?
PHP+キャッシュ使われたらどの言語も速さでは勝てない気がする

27:nobodyさん
08/08/08 14:52:22
フレームワークについてたようなついてなかったような

28:nobodyさん
08/08/08 15:28:38
コンパイルしたコードのキャッシュの話じゃないの?

29:nobodyさん
08/08/08 20:59:57
Perlはもう諦めろ
PHPはWebしかできなくてばかじゃねーの
Pythonは空白多すぎてもはや自滅してる

30:nobodyさん
08/08/09 06:06:48
RubyはWWには流行らないマイナー言語。日本熱が引いたら消えてなくなる。

31:nobodyさん
08/08/09 12:09:11
Perlはわかりにくいですー

32:nobodyさん
08/08/09 12:43:50
>>29
Perlは今でもかなり堅実にメンテされてるけど
諦めるってのは何を?
素敵なWEBフレームワーク?素敵なGUIツール?
そんなもんいらねっていう用途もあるわな

33:nobodyさん
08/08/09 13:21:50
それもPerl6がきたら終わるだろう。

34:nobodyさん
08/08/09 13:52:35
Perlは、Perl6をすすめたい開発側と
以前から使ってて、その試算を生かしたいPerl5ユーザーにかなり認識のずれがあるから、
ほっといてもそのうち崩壊するだろう
それか、Perl5から延々に進歩しないでとどまるって選択肢もあるだろうが。
いずれにしても、将来性はないに等しい。

>そんなもんいらねっていう用途もあるわな
べつにそれらを使わなくてもRubyは使える。
使いたければ使えばいいし、使いたくなければ使わないと言う選択肢もあるRubyと
もともと使えないPerl。
勝負になってないだろ。

35:nobodyさん
08/08/09 13:57:26
流石、宗教言語ruby。
>>1みたいなのがRuby界隈には大量に生息しているわけですね。

36:nobodyさん
08/08/09 14:06:39
正直、Matzの名前が入ってる本は全部買ったほうがいい。
そうすればMatzに僅かでもお金が行くし、はっきりいってためになる。

37:nobodyさん
08/08/09 14:08:25
Rubyを使ったら彼女ができました。><

38:nobodyさん
08/08/09 14:30:47
↓こういう記事を貼ったら喜ぶ人多いのかな?
URLリンク(asipeye.blogspot.com)

39:nobodyさん
08/08/09 14:39:57
>>36
きめぇw

40:nobodyさん
08/08/09 14:43:12
perl信者だって、ラリーにお金が行くとか言って、クソ高いらくだ本とか買ってるんだから人のこと言えないでしょ。

41:nobodyさん
08/08/09 16:59:16
パルは読みにくいです。

42:nobodyさん
08/08/09 17:42:17
ローマ愚痴ってるw
隣国のアップグレード費用カワイソスw

43:nobodyさん
08/08/09 17:46:55
ローマ海賊の恨みでこっち来ないかな?

44:nobodyさん
08/08/09 17:47:49
>>42 >>43
連続誤爆済みませんw

45:nobodyさん
08/08/09 18:20:57
Rubyも変態Syntaxで読みにくい

46:nobodyさん
08/08/09 19:38:12
セミコロンあると、あたまがCになってまうw

47:nobodyさん
08/08/09 20:24:00
んじゃアンチRubyの奴はさ、初めてプログラムやりたいですって言う奴がきたら、何を薦める?
Perl?C?PHP?
なあ、お前の事じゃないからどうでもいいんだろうけど、そりゃ余りにも酷い仕打ちなんじゃないの?
やっぱり、それらの欠点を全て克服した、Rubyに決まりでしょ。
最初からオブジェクト脳が出来上がるしな。
そもそも、日本人なら、日本人が作ってるってだけで一体感のような感覚を持たないのはおかしいと思う。
極左の人なら別だがなw

48:nobodyさん
08/08/09 20:28:06
海外の友達に、PerlやPythonのソース見せたりすると、彼らは決まってこういう
「なぜあなたの国にRubyという素晴らしいプログラミング言語があるのに、それを使わないのか?」
彼らはみんなRubyの本を持っていて、自ら体験した中で一番素晴らしい言語だと言ってたよ

49:nobodyさん
08/08/09 23:06:52
Ruby信者のキモさに閉口した

50:nobodyさん
08/08/09 23:35:30
>>47
異様だな…。
>それらの欠点を全て克服した、Rubyに決まりでしょ。
言語なんて適材適所だけど、少なくともプログラミングの初心者にRuby
勧めるなんて冗談やめてくれよ。pythonでいいじゃん。
>日本人なら、日本人が作ってるってだけで一体感のような感覚
島国根性だな…。日本人が作っていようがオランダ人が作っていようが関係ないだろ。
英語の読み書きできないのか?

51:nobodyさん
08/08/10 02:01:38
>>48
本当なら素晴らしいですが、
うそならやめてくださいね。

52:nobodyさん
08/08/10 14:47:48
>>47
きめえ

53:nobodyさん
08/08/10 16:05:14
ほら、アンチって、感情論で人格否定したり、思考停止はお得意だけど
何にも具体的な反論が出てこないよねw

54:nobodyさん
08/08/10 19:33:01
なんでrubyのアンチスレはこう偽装して立つんだろう
てか、rubyを無理に推す人って何を考えてるんだろうか
ここの>>1とか。

いいと思えば使ったらいいし、そう思わない人の言うことは
素直に参考にすればいいだけなのに。

55:nobodyさん
08/08/11 07:28:49
スレタイ読んでネタスレと思わない人がいるんですか?

56:nobodyさん
08/08/11 10:39:10
Perl厨が立てたPHP叩きスレだろw

57:nobodyさん
08/08/11 10:58:21 rttf5eMn
>>55
それだけPerl厨が必死なんだろ

58:nobodyさん
08/08/12 07:53:12
チュートリアル読んで簡単なの作ってみたけど
こんなお手軽なでおもしろさが実感できる言語は初めて

勉強ってたのしい!って感覚かな

だからといって他の言語を駆逐するという程ではない



59:nobodyさん
08/08/12 09:04:31
>>58
そりゃお前の応用力じゃその程度だろうな。

60:nobodyさん
08/08/12 13:39:28
>>59
そうか?
俺はRubyでN体問題シミュレーションする気力は更々ないなwW


61:nobodyさん
08/08/13 01:43:39
ほんとにRubyの開発者のおなかのタプさ加減がゆるせない。


62:nobodyさん
08/08/16 07:06:57
なぜRubyを仕事で使うとうれしいのか

Rubyを仕事で使うと・・・
(1) Ruby信者がどこからともなく現れ、いきなりRubyの長所の演説がはじまる
(2) しかしRubyの欠点が指摘されると、信者の顔がゆでだこのようになる

(3) Perl資産を使うと信者が勝ち誇ったように「全部Rubyで書き換えましょう」という

(4) RubyだとSocketも簡単だぜ!といってさくっとスクリプトを組んで情報漏洩する(実話)

などなど、面白いことばかりです。

言語が面白いとかではなく、信者が面白いといった方がいいのでしょうか。

しかしながら、こんな面白い言語を使ってない会社は今すぐ現在の考えを改め、積極的にRubyを導入しましょう。

63:nobodyさん
08/08/16 11:47:34
断る。

64:nobodyさん
08/08/16 16:22:29
>>63
コーラ吹いたじゃないか。
キーボードふきふきしてます。

65:nobodyさん
08/08/16 22:11:53 kRKLAsSf
今、プログラムの初心者は
Webプログラミングをやりたがるから
いきなりRubyを薦めても挫折しがちなんだよなあ。
やっすいレンタルサーバ借りて
PHPで数行書けば動くっていうのに流れるのは当然。

プログラムをまともにやるなら
一つの言語だけをやるっていうのはありえないから
PHPでもやらせてRubyも学ばせりゃいいんじゃないのって思う。

個人的にはRubyもPerlもPythonも大差ないからなあ。
俺は日本人が作っていて言語設計者のインタビューが母国語で読める、
講演会に気軽にいける、っていう理由でRuby選んでるけど。

66:nobodyさん
08/08/17 00:11:34
>>65
> やっすいレンタルサーバ借りて
> PHPで数行書けば動くっていうのに流れるのは当然。
Ruby でも安いレンタルサーバー借りて数行書けばCGIで動くんじゃね。


67:nobodyさん
08/08/17 00:16:08
>>66
つ Internal Server Error

68:nobodyさん
08/08/17 00:18:15
専門とかは分かんないけど、大学とかだと最初はCなんじゃないの?

69:nobodyさん
08/08/17 02:34:09
今は最初からCはとてもおすすめできないな

70:nobodyさん
08/08/17 04:15:12
Cってある山を越えると一番単純な言語だと思う。
覚える事もないから忘れる事もない。
(まじで何も覚えてないでしょ。関数名とかパラメタとか)

近頃の若い人はやっぱJavaなんでしょうかねー。
私はJavaで座敷しました。C++はなんとかわかる。

perlはやたもん勝ちの暴力的な感じがした。
rubyには女性のような美しさを感じる。

き キモイのでシャイナラー

71:nobodyさん
08/08/18 00:10:10 RVA7Wvm+
RubyとかPerlってなに?
webprog板ではphpでしょう。
Rubyって......
ばかでしょう。
Ruby信者がどこからともなく現れ、いきなりRubyの長所の演説
↑殴る

72:nobodyさん
08/08/18 00:18:38 9CoV+h4q
php信者がどこからともなく現れ、いきなりphpの長所の演説

73:nobodyさん
08/08/18 01:07:54
>>70
web programing 的にどうかはしらんが、

C って、元々は、抽象化されたノイマン型コンピュータを扱うために
設計された言語ですぜ、ある意味アセンブラの代替え品!

LL とか、関数型言語とか、C++ とか、Java とか ………

は、もっと抽象度の高いところを目指してるはずなんだが…

>>71 「PHP == 最低の糞言語」なわけだが


74:nobodyさん
08/08/18 02:15:39 RVA7Wvm+
php好きなんだけどな。
だめかな?


75:nobodyさん
08/08/18 13:41:46 7XVKjNRE
別にだめじゃないと思うよ
人口も割と多いからいいと思う
一々言語にこだわる人もいるけど適材適所でいいんじゃない?
Rubyで全部やろうとする人とかはよくわからない
勝手にするがいいさ

76:nobodyさん
08/08/19 01:21:01
Rubyの適所ってどこ?

77:nobodyさん
08/08/19 02:15:19
日々のバッチ


78:nobodyさん
08/08/19 02:21:07
Ruby勉強しても金にならないんだよねぇ。
勉強しても意味無いじゃん。

79:nobodyさん
08/08/19 02:58:01
ちょっとした管理ツールはRubyに限るね

80:nobodyさん
08/08/19 03:53:03
普段あまりプログラミングをしない人→Ruby
普段から使うよ派→Perl
がいいんじゃないかな。
初めてのPerlでも「せめて毎日Perlでプログラミングをする人が、Perlを使う対象だ」って言ってるし。

81:nobodyさん
08/08/19 05:09:10
醜くても気にしないよ派→Perl
美しくないと嫌だ派→Ruby

82:nobodyさん
08/08/19 05:11:25
醜くないと嫌だ派→PHP

83:nobodyさん
08/08/19 05:52:05
音楽で言えば
Perl→ワーグナー的(表現主義的)
Python→ブラームス的(形式主義的)
Ruby→モーニング娘。

さあ、みなさんもRubyやりましょう。つくってるのは日本人ですから!ファンもたくさんいますから!

84:nobodyさん
08/08/19 06:52:18 FXLuJGPN
PHPのほうがPerlよりはきれいだと思いますよ


85:nobodyさん
08/08/19 12:12:25
それは「きれい」の定義?による

86:nobodyさん
08/08/19 13:59:45 FXLuJGPN
Perlは正規表現とか書いていくとどんどん
きたなくなる


87:nobodyさん
08/08/19 14:20:05
正規表現なんてどの言語でも大差ないだろ
あほですか?

88:nobodyさん
08/08/19 15:53:42
$s =~ s/['"]//g;
$s = preg_replace('/[\'"]/', '', $s);

↑どっちがきれいかってか?主観でしかないじゃないか

89:nobodyさん
08/08/19 19:02:58 WnrrWuPQ
PerlはThere's More Than One Way To Do Itを目標にした
一つのことを色々な書き方ができるようにした言語

Rubyは一つの作業は一つの書き方でやる言語

どっちが好きかは好みの問題
正規表現バリバリのPerlのコードが読みにくいのは確かだが

90:nobodyさん
08/08/19 19:05:54
>>89
後者はPythonで十分だと思うのですが、わざわざRubyを覚えるメリットって何ですか?

91:nobodyさん
08/08/19 19:44:38 WnrrWuPQ
>>90
RubyスレだからRubyを引き合いに出してみただけ
LL言語のことはよく知らないからそれ以上は回答できない

92:nobodyさん
08/08/19 19:45:30
Python 先に覚えてて, そこの居心地が良ければ Ruby を覚える必要は特にない


93:nobodyさん
08/08/19 20:37:34
Rubyを先に勉強したから、Pythonを勉強する気がない

94:nobodyさん
08/08/19 22:36:46
なんでRubyはナショナリズムを持ち込むのが好きなんだ。
そんなんだから宗教言われるんだろ。自粛しろ。

95:nobodyさん
08/08/19 22:45:06
>>93
Rubyのメリットってその程度なの?
じゃあ、すでに学習してしまった人にとってはメリットがあったとしても
これから選択する人はわざわざRubyを選ぶ理由というのはないということかね?

96:nobodyさん
08/08/19 22:56:04
>>89
>Rubyは一つの作業は一つの書き方でやる言語

それはPythonに関してよく言われることじゃないのか?



97:nobodyさん
08/08/19 23:10:22
>>95
そりゃないでしょう。
仕事と結びつくわけでもないし。

98:nobodyさん
08/08/19 23:12:07
んじゃ、はっきり言ってくれよ
Rubyが、PerlやPython、PHP、Cなどの言語より優れていて、このためにRubyを学ぶべきだという部分は、いったい何なの?

99:nobodyさん
08/08/19 23:15:20
Rubyを使えば反面教師的には学べるじゃん。

100:nobodyさん
08/08/19 23:26:21
>>98
ここの >>1 とか >>5 とかは却下なわけだろ?
好みとかではだめなのかな
相性が良くて続けられる、ていうのはどうよ

俺はJavaScriptやActionScriptの系統はどうにも
相性が悪いんだが、ブラウザにそれしか乗って
いないから憂鬱になる。
選択肢があるっていうだけでも意義があるじゃん

>>98で、Cだけは全然別ものだと思うけど

101:nobodyさん
08/08/19 23:26:50
Rubyは各言語のいいとこ取りだから、まんべんなく各言語のいいところがわかる

102:nobodyさん
08/08/19 23:35:46 jjiPhAHA
富士通の基幹システムも全面的にRubyで実装しなおすらしいね
URLリンク(an.to)

103:nobodyさん
08/08/19 23:38:08
言語デザイナーとしての価値は下の順番の通りである.

1. Matz
2. Guy L Steele Jr
3. Larry Wall
4. James Gosling

1 >= 2 > 3 = 4

104:nobodyさん
08/08/20 00:59:14 dZW1CsAI
本格的プログラミングならC++を越えられないし
本気モードにLLしたい場合、将来性を考えるとRuby覚えるぐらいならHaskell覚えるし、
適当に、じゃRubyでいいや、というぐらいのことならPHPのほうが気楽。

中途半端なんだよね結局。

105:nobodyさん
08/08/20 01:57:41 4SgzBP1u
PHPがいい。
Rubyとかいやだ。


106:nobodyさん
08/08/20 02:09:14
>>105
では、PHPの「言語として」優れている所をぜひどうぞ

WEBツールとしては、確かにいいと思うよ

107:nobodyさん
08/08/20 02:40:42
PHPってテンプレートでしょ?
動的部分を多言語でやってテンプレート部分だけPHPにやらせたらいいんじゃね?

108:nobodyさん
08/08/20 04:59:57
俺はC/C++、perl、php、VBをメインに使ってる
winで動かすちょっとしたのならVBでいいし、本格的にやるならC++。Cがわかれば大抵の本は読めるし、OSのコードも読めるしな。
perlは文書処理で活躍。ウェブもperlでいいんだが、やっぱり便利だからphpを使ってしまう。
あとはまあ、Javascriptをウェブで使ったり、シェルスクリプトもperl覚えてるからいらないと言う人もいるが、UNIX使うときは便利だったり。
そのほかにJavaもまあわかる範囲。
俺はコンピュータ関連の仕事だが、決してプログラマじゃない。
連日コード書いてるプログラマからすれば屁みたいなもんだと思うし、はっきりいって手を広げすぎだと思う。
俺のやる事くらい全部Cでやるって猛者もいるだろうし、そこまで極端じゃなくてもC++とperlあればほとんど片付くだろう。

そんな俺でも、Rubyを勉強しようという意欲は特にわかない。
なぜ必要なのか、という部分が本当に伝わってこない。

これがプログラマなら、仕方ないと思うんだ。
これこれを○○言語でやって、って形で仕事請けるんだと思うし、そこにRubyを指定されたらやるしかない。(もっとも俺の知り合いの範囲内では聞いた事がないが)

しかし俺の場合、何使ってもいいからとりあえず仕事終わらせてってタイプだから、必然的に、必要なものしか残ってこないんだと思う。
俺はそういう状況でRubyを選択する意義がさっぱりわからない。
Rubyが好きな人は納得させてくれないか?

109:nobodyさん
08/08/20 05:28:21
Rubyは書いていて気持ちいい。

110:nobodyさん
08/08/20 05:53:40
>>102
なんか書き込み完了って出た

111:nobodyさん
08/08/20 06:29:25
>>110
URL転送だから、おそらく2chに何か書き込むスクリプト踏まされたんだろうな

112:nobodyさん
08/08/20 14:54:11
>>108
あなたには意見は不要だな。
言えるのはやってみれば だな。
ちょっとやってみて、どう思うか。
その結論があなたの正解。

113:nobodyさん
08/08/20 16:01:22
>>112
いや、その理屈はおかしい。
確かに、やってみて、個人にとって必要不要を判断して、不要になる事はあるだろう。
たまたま、俺には不要になるかもしれない。
しかし、やってみるにあたって、どういうメリットがあるか説明する事は出来るだろうし、
説明できないなら、やってみる価値はないのでは?
お前のところにいきなり怪しいおっさんが現れて「俺に投資しろ。まあやってみればわかるから」って言われたら、素直にかね払うか?
それが「こういうリターンがあるかもしれない投資なんだが」って説明すれば、やってみる奴はいるかもしれないけどさ。

114:nobodyさん
08/08/20 16:06:19
>>!13
こういう五月蝿いやつに限って色んな言語転々として技術が未熟だったりする

まずは一つ身につけてから御託を言え

115:nobodyさん
08/08/20 16:23:57
ルビーはクソだ、うん。

116:nobodyさん
08/08/20 17:49:11
わざわざ納得させてもらう必要があるくらいだったら、やらなければいいだろ。

117:nobodyさん
08/08/20 18:08:00
>>114
>>116
今のRubyを象徴しているような書き込みだな。

118:nobodyさん
08/08/20 18:33:04 dZW1CsAI
まーたしかに、Rubyって、やたら勧めてくる奴はいるけど
何がどういいのか、はっきりしたことを聞いたことがないな。
言ったとしても些細な、趣味に近い言語仕様の差を並べるぐらいで、
じゃあ実際それがどういう開発メリットに繋るのか、とかいうロゴスが全くない。

119:nobodyさん
08/08/20 18:50:49
>>117
んじゃやるなって事。
やらんでもいいなら誰も何も言わん。

120:nobodyさん
08/08/20 18:55:12
>>119
なら内輪だけで使ってればよい。
もっとも君はそうしてるんなら、君をせめても仕方ないとは思うが、
やたらRubyを進めてくる奴、いるんだよね

121:nobodyさん
08/08/20 22:48:31 Vp94KdKi
Javaやってたけど、最近Rubyやってます。
Javaに比べてかなりコーディング量減るよ。Ruby on Railsフレームワーク使えばさらに。
URLリンク(maskana.homedns.org)
わかりやすく解説されてるから見てみて。

122:nobodyさん
08/08/20 23:05:10
まあ、少なくとも記述量が減らないと勝負にならんね

動的言語の柔軟さと簡潔さを維持したまま
テストツールとコンパイラの動的最適化を強化するアプローチは、
Scalaみたいな型推論を強化する方向に優位を保てるだろうか

123:nobodyさん
08/08/20 23:16:48
何度でも言ってやるが、Rubyがどんなに優れていようと
金にならなければ意味がない。
今はJavaみたいなどうしようもない屑言語が一番金になるんだよ。
もし使って欲しければもっとメジャーになりな。
そしたら使ってやるから。

124:nobodyさん
08/08/20 23:27:13
rubyの良さが分からない奴は毛唐

125:nobodyさん
08/08/20 23:29:27
rubyの悪さが分からない奴は毛唐

126:nobodyさん
08/08/21 00:40:10
おいらRuby

127:nobodyさん
08/08/21 04:32:34
>>123
出てけ。好きな言語で生きていけ。

128:nobodyさん
08/08/21 08:37:54
123ではないけどRuby以外の言語で生きていきます。

129:nobodyさん
08/08/21 09:06:14
Rubyみんなそんなに好きなん?


130:nobodyさん
08/08/21 09:13:40
ここはネタすれ、アンチすれ。出ていくのは >>127 の方。

131:nobodyさん
08/08/21 13:23:31
PHPがあれば十分だと思うんだけど


132:nobodyさん
08/08/21 14:37:27
それはよかったですね

133:nobodyさん
08/08/21 15:21:16 4Uy6gGEa
ウェブならPHP, テキスト処理とかの応用ならEmacs Lispとかの特化言語の方が便利だな。

プラスC++があればもうプログラミング言語なんていらなくね?

134:nobodyさん
08/08/21 17:31:27
>>133
それが>>108の主張
それに対してRuby信者の返す言葉は「>>109>>114>>116

要するに、そもそも考え方のアプローチが違う。
論理的に考えるという事はRuby信者にとっては意味がないらしい。

135:nobodyさん
08/08/21 17:44:33
>>134
だからお前が 108 だろ。
せいぜい知ってる言語で生きていけ。

136:nobodyさん
08/08/21 20:08:58
日本人が開発者だと知って愛着がわいたけど、それっきり。
だってRubyの参考書ってどれも高価なんだもん。

137:nobodyさん
08/08/21 22:40:13
そんなにRubyが好きなら
URLリンク(www.kmonos.net)
Rubyで最高記録の45行更新してみてよ

>>121さんも頑張ってね

138:nobodyさん
08/08/22 00:53:41
>>136
馬鹿な上に貧乏というのはたいへんですね

139:nobodyさん
08/08/22 01:50:35
>>127
社会人は好きな言語だけじゃ生きていけないんだよ。
俺は最近のRubyやRoRの盛り上がりをみて、
非常に興味を持ってるし、Javaの時代遅れなところにも
嫌気がさしているが、飯の種としてJavaをやらざるを得ない。
Rubyがもっとメジャーになって、Javaに取って代わるくらい
仕事が増えれば嫌でも使うことになる。
てゆーかメジャーになってくれ。

140:nobodyさん
08/08/22 06:38:05
Matzのサイトに変な人がきてるwww
色々大変だなぁ

141:nobodyさん
08/08/22 12:31:14
rubyの参考書ってたかいの?
どれも同じだと思うのですが。


142:nobodyさん
08/08/22 14:13:23
>>139
お前がメジャーにしてやれ。

143:nobodyさん
08/08/22 23:37:13
メジャーになる必要なし

144:nobodyさん
08/08/22 23:38:43
でもあんまりマイナーだとメンテされなくなったり
情報が無くなったり、結局使えなくなっちゃうしねえ

145:nobodyさん
08/08/23 01:46:39
Rubyを使わない、覚える気もないっていうのはわかるけど
Rubyを叩く気持ちはよくわからんな

PHPくらい普及して一種のデファクトになっていれば、嫌々
使わされる愚痴も出ようってもんだけど(Javaみたいに)

本気でRubyが無くなった方がいいと思っている人間がいた
としたらそれは多分ちょっとキ○ガイはいってそうじゃね?

146:nobodyさん
08/08/23 02:18:15
Rubyの方が喧嘩売ってる訳だしな
PHPその他は被害者

147:nobodyさん
08/08/23 02:30:20
1の趣旨はどうやら、言語そのもの以外にも重要な点があるということらしい
とはいえコミュニティに参加するとかなら、どの言語でもできる
まあ日本語で開発陣に直接あーだこーだと言えたりするのはメリットではあるか

148:nobodyさん
08/08/23 08:08:23
誰も>>137に挑戦しないか…
やっぱりお前ら実はRuby使えないんだろ?
参考書買って眺めて終わりなんだろ?

149:nobodyさん
08/08/23 10:55:34
>>148
振りが唐突すぎたとは考えないのか
オススメのPHPで(もなんでもいいが)お手本を見せてくれれば
刺激されてやる奴はいるんじゃね?

150:nobodyさん
08/08/23 13:03:26
軽くやってみたがDと大して変わらん
どっちの言語にも高階関数はあるし、
Dの配列、連想配列、foreachがRubyのArray、Hash、eachブロックに対応する形になるので
似たようなコードになる

ただ、Rubyには組み込みで正規表現と(大量の)文字列操作メソッドがあるので
上の関数2個はそれなりに縮んだ

def strip_non_digit(line)
 line.gsub(/\D/, "")
end

def word_to_num(word)
 translate = "57630499617851881234762239"
 ret = ""
 word.upcase.each_byte do |x|
  ret << translate[x - 65] if 65 <= x && x <= 90
 end
 ret
end

151:nobodyさん
08/08/23 14:13:47
rubyってそういう記法なんだ…

なんか違和感バリバリ。

句読点(;)もないけど、
Lispみたいにフリースタイルで書けるわけでもなさそうなところが…

152:nobodyさん
08/08/23 14:28:40
Pythonにくらべりゃシンプルなもんです

153:nobodyさん
08/08/23 20:59:36
どっちかというとシェルスクリプトに近いかも。
かならずしも行継続に ¥ が必要なわけではないけど。



154:nobodyさん
08/08/23 21:03:59
Rubyには行継続は必要ありません
という思想かな
セミコロンとのトレードオフでね

・・・結構横長にはなるんだけどね(ぼそ)

155:nobodyさん
08/08/23 23:18:05
やっぱり、Rubyで行末(っていっていいのかわからんが)の
セミコロンをなくしたのって失敗じゃない?

自由気ままに書きたいなら、むしろそれくらいの縛りは必要
だという意味で。
実際、その為だけに、記述方法が限定されているような気がする

aaaaaaaaaaaaaaaaaaaaaaa +
bbbbbbbbbbbbbbbbbb

で我慢出来ない人、例えば

aaaaaaaaaaaaaaaaaaaaaaa
+ bbbbbbbbbbbbbbbbbb

と書きたい(その方が見やすいという)人を、実質排除している訳だし。

156:nobodyさん
08/08/24 13:50:54
いや、別に、RubyではセミコロンはPerlのようにきちんと動作するよ
「書かなくても動作するんだから書くのめんどくさくねそっちのほうが大概きれいじゃね?」という人が多い
Emacsのruby-modeなんかでは突飛な書き方するとインデント量推測が狂うけど、明示的にセミコロンを置くと回復する
そもそもの誤解としてRubyの文法はそれほど(いや、ほとんど)フリースタイルでもない

あと、Rubyの行継続判定はわりと謎動作なので、「文法」としてメジャーなものだけ覚えるのがいい
普通の人はメジャーなものしか使わない
変な行継続で喜ぶのは変な行継続で書くことそれそのものを目的にしてる変な人だから言う事真に受けたら駄目だよ

157:nobodyさん
08/08/24 20:55:34
文法が気に入らないなら他の言語行った方がぜんぜんいいぞ。

158:nobodyさん
08/08/24 21:22:11 7pqXXoc3
クラス作って、オブジェクト作って、関数呼んで、作りたいアプリを作る・・
たったそれだけなのにコピー言語の方言乱立でみんなてんてこまいだよな。
まあいずれECMAScriptあたりで統一化の流れが一気に進んで雑多な地方言語は
駆逐されるだろうな。

159:nobodyさん
08/08/24 21:30:50
統一化の流れは必然だろうね。
いくらなんでも現在のプログラミングって非効率すぎる。
その最大の原因はポスト・バベルな言語乱立。

一つの言語で、あらゆるノウハウが蓄積されたら、
生産性が爆発的に増大すると思うんだが…

イッツオーライ、シーユーネクストウィーク。

160:nobodyさん
08/08/24 21:32:06
>>158
ECMAScriptは概念が違いすぎるので、必ず現在の
クラスベース言語は残ると思われる

大体、ブラウザ以外のフリー実装が少ないじゃん
ECMAScriptのCUIインタプリタって、WSH以外では
SpiderMonkeyしか知らない

161:nobodyさん
08/08/24 22:22:37
んで統一化まではとりあえず必要な使い捨て言語を覚えちゃったプログラマも、
同様に使い捨てなオチ。10年前のVisualBasic全盛期を思い出すぜ。
俺はISOに認められたC/C++/C#/JavaScript/ActionScritp/Java?しかやらねーぜ

162:nobodyさん
08/08/24 22:25:19
いまだにVBも仕事はあるけどね
あれは言語というよりはWindowsの力だろうけど

163:nobodyさん
08/08/24 22:59:35
Ruby/Python/PHP/Perl/EcmaScript程度の違いなら、まだなんとかなるだろう。
関数型言語がメジャーになったらヤバイが。

164:nobodyさん
08/08/24 23:10:20 7pqXXoc3
>Ruby/Python/PHP/Perl/EcmaScript
ねじ山の形がいろいろある位にしか思えないし工業規格で標準化してくれ。
もっと本質的なところに注力したいんだよ。

165:nobodyさん
08/08/24 23:11:32
ねじの山の形が色々あるのは、場面場面に適したねじがあるからだよ。

166:nobodyさん
08/08/24 23:16:03
まあ、ウェブ用のスクリプト言語は1個でいいような気はする。もっとも普及してるPHPがウンコなのがこの混乱を招いてるんだろうな。

167:nobodyさん
08/08/24 23:21:35
>>166
それを言うなら、簡単に使える mod_perl, mod_ruby, mod_python を
作れなかった(作らなかった?)各陣営にも責任はあるんじゃね?

Rails, Django あたりが数年遅かったのかな

168:nobodyさん
08/08/24 23:44:47
「パソコン」が遅過ぎたんだよ
たとえば、Windows98時代のパソコンでEclipseが動くかい?

169:nobodyさん
08/08/25 00:03:43
PHPは4までは良かったと思う。5以降がウンコ。

170:nobodyさん
08/08/25 11:02:07
俺も言語色々覚えようってのが嫌でC++一辺倒だったけど
仕事上 PHP, JavaScript, Emacs Lisp, Haskell には手を出さざるを得なくなった。

171:nobodyさん
08/08/25 11:35:12
昔だってUNIX系OSユーザー基本セット(C・sh・Perl・sed/awk/grep・emacs/vi)とかあったからな
環境によって「使えるようにならなければならない言語」が増えるのは仕方ない

172:nobodyさん
08/08/25 19:24:59
そういう考え方でも、なぜRubyって特に必要となってこないよね。

173:nobodyさん
08/08/25 22:08:21
仕事の都合でHaskelってある意味すげーな。


174:nobodyさん
08/08/25 22:18:24
ライターにでも転職したんじゃね?

175:nobodyさん
08/08/25 23:21:33
>>164
大小の戦国武将たち(RubyとかPerlとかPHPやら)が
互いに小競り合いをしているだけというたとえ話を聞いて苦笑したことがある。
車輪の再発明の繰り返しはエネルギーの無駄なのか、切磋琢磨なのか。
まぁ帝国軍による独裁がいいとも思わないが・・・。

>>167
166の言うことも一理あるが167の意見には同意する。


誤解が無いように言うが、Rubyは結構好きだ。自分だけのためならRubyでいい。
でも、仲間や多くの利用者にとっての本質は言語じゃないんだよね。
目の前の問題を解決することだからね。
悩ましいよなぁ。

176:nobodyさん
08/08/27 04:41:41
Haskellの仕事ってどんなの?

177:nobodyさん
08/08/27 07:26:53
そんな言語の乱立を終焉させるため、ゴスリングがJavaの開発に取り掛かった
のが10数年前・・

178:nobodyさん
08/08/27 08:02:04
python,lisp,ruby,perl を同時に使ってるんだが、配列アクセスとか
微妙な差があるたびに、入門書や昔作っておいたトイプログラムに戻って、いちいち確認してる。
syntax の細かい違いがもの凄く生産性を下げてるよ。
個人的にはrubyは滅んでくれても全然困らない。もうpythonだけでいいよ。

179:nobodyさん
08/08/27 08:27:53
君はバベルの塔の前の時代に生まれるべきだった。


180:nobodyさん
08/08/27 09:20:42
各言語固有のコードを吐いてくれる言語が必要そうだな

181:nobodyさん
08/08/27 09:29:51
www

182:nobodyさん
08/08/27 09:39:56
結局あれか
みんなCとPerlで満足しておけば良かったのにってことかw

183:nobodyさん
08/08/27 09:41:16
Perlだけは勘弁してください

184:nobodyさん
08/08/27 09:50:08
↑そういうわがままを言うから乱立するんじゃないか

185:nobodyさん
08/08/27 11:20:03
>>182
Perlなくなってもいいが、電卓として使ってるLISPと
テキスト処理に使ってる sed,awk は絶対譲らんからな


186:nobodyさん
08/08/27 20:55:41
今の時代でもsedとawkを使っているあんたは男だ

187:nobodyさん
08/08/27 21:14:51
> 男だ
なにこの女性蔑視発言

188:nobodyさん
08/08/27 21:49:17
たしかに 185 が女性だったら 186 は 185 を両性具有化したことになるのですぐ謝るべき。

189:nobodyさん
08/08/27 22:02:01
じゃあ試しに言い直してみてくれ

190:nobodyさん
08/08/28 00:49:35
今の時代でもsedとawkを使っているあんたは女神のようでもあり、雷神のようでもある

模範回答としてはこんなところだろ。

191:nobodyさん
08/08/28 01:07:55
Rubyなんかつかいたくない


192:nobodyさん
08/08/28 01:55:54
はいはい

193:nobodyさん
08/08/28 08:06:46
心配しなくてもすぐすたれるから平気

194:nobodyさん
08/08/28 13:41:41
おいおい

195:nobodyさん
08/08/28 18:16:31
おれはPHPが好きだ



196:nobodyさん
08/08/29 00:38:06
>>195
俺はRubyもPerlも好きだ
Pythonは・・・ごめん。覚えられなかった

きっと言語が悪いんじゃない。容量の少ない頭で楽な言語を先に
覚えてしまったからだ・・・

197:nobodyさん
08/08/29 06:57:14
PerlもRubyも割と楽に書けるが、
他人が読むのは辛いね。

198:nobodyさん
08/08/29 07:41:44
PerlとRubyは書くとき楽
Pythonは読むとき楽
PHPは読むのも書くのもあんまり楽じゃない

199:nobodyさん
08/08/29 09:14:28
PerlとRubyはちょっとしたものが書くとき楽。大きいのは無理。
Pythonは読むとき、大きいものは楽。ちょっとしたのはどっちでもいい。
PHPとJava, Cは読むのも書くのもあんまり楽じゃない。

200:nobodyさん
08/08/30 00:48:50
おれはPHP読むのも書くのも楽だけどな。
Perlはきらい。
書く人によっては読めないし。
正規表現使いまくりだとなんだかな。

Rubyはどう?
書きやすいし、読みやすいの?


201:nobodyさん
08/08/30 02:26:34
RubyはPerlの後継としてはいいけど
Perl系自体がどうよ、って状況ではある。

いまのところは、よくもわるくもベターPerlだよ。

202:nobodyさん
08/08/30 06:30:21
Perlは数年間よく使ったけど、他人のを読むのはやっぱり辛いわ。
変な文法のせいでRubyもPerlと読みにくさは同じぐらいだな。

203:nobodyさん
08/08/30 06:39:18
>>200
Perlが正規表現のせいで読みにくいとか何人か書いてるが、どうもぴんと来ないな

むしろ、@ % {} [] -> およびその略記の組み合わせの方が引っかかると思うんだが
縦横無尽のリファレンス・デリファレンス・配列スライスこそ、Perl読解の一番の難所
じゃね?

Rubyは、上記のような記法上の難儀さはないから、基本的なクラスのメソッドさえ
覚えてしまえば、書きやすいし読みやすいと思う

204:nobodyさん
08/08/30 07:10:03
2chでRuby読みにくい読みにくい言ってるのは>>202だけなんじゃねーかとも思う
Ruby読みにくいって言ったら他のたいていの言語は読みにくいことになるぞ

あと、「駄目」な理由をきちんと問い詰めると「だって○○言語じゃないんだもん」に行き着く人が多いので注意

205:nobodyさん
08/08/30 07:23:33
だって堅牢な言語じゃないんだもん

206:nobodyさん
08/08/30 07:30:23
堅牢 = 馬鹿が馬鹿なことをできない(やりにくい)
でおk?
その基準ならCとか最低だな

207:nobodyさん
08/08/30 07:50:28
Rubyは本家の実装がアレだから

208:nobodyさん
08/08/30 08:23:44
読みやすさなんて、大抵は書き手の技量と読み手の技量の問題。
技量が足りない奴は日本語であっても、読めない文章を書く。
読めないという奴は、平易な日本語であっても読めないって言う。

209:nobodyさん
08/08/30 12:19:12
問題をすり替えて正当化。素晴らしい展開ですね。

210:nobodyさん
08/08/30 16:15:43
>>208
自分が思うほど、文章が良くない件。

211:nobodyさん
08/08/30 18:22:23
>>210
自分が下手なのは分かってるさ。

どんな言語でも、平易な表現を使って高度な処理を実装する人が居る。
そんな人が書いたソースは、言語を問わず読みやすい。
自分の力の無さを思い知らされる。
一方、その逆のケースもあるということ。

212:nobodyさん
08/08/30 19:14:45
読みやすさ論議はあんまり言語には関係ないっていうのは、まあ同意

# perl
while(<>){
 print unless /^#/;
}

// php
while($line = fgets(STDIN)){
 if(!preg_match('/^#/', $line)){
  echo $line;
 }
}

のどちらが読みやすいかっていうのは、人それぞれだと思う
で、前者が読みにくい人は、Perlでも

# perl
while(my $line = <STDIN>){
 if($line !~ /^#/){
  print $line;
 }
}
って書くだろう。
正規表現が苦手な人は、どちらの言語でも if(substr($line, 0, 1) != '#') とか書くかも知れないw
できるだけいろんな記述が出来た方が読みやすいかも知れないし、逆かもしれない。
PHPが読みやすいっていう人は、きっと略記が無い方がいい人なんだろうとは思うが、ぶっちゃけ
結局は、その言語への慣れと、書く人・読む人次第な部分が大きいんじゃないかな。

213:nobodyさん
08/08/31 01:04:50
>>211
最後の展開が無駄。

214:nobodyさん
08/08/31 02:30:26
>>212
をみておもった。.NETerでよかった。

215:nobodyさん
08/08/31 04:01:52
OSSは安かろう悪かろうだからな。

216:nobodyさん
08/08/31 04:46:01
>>214
Visual Basic最強ですね。わかります

217:nobodyさん
08/08/31 15:20:25
>>212
読む側の知識とかバックグランドの問題も大きい

ex) 以下の式は何を意味しているか?
(m + n) * (m - n + 1) / 2


218:nobodyさん
08/08/31 17:03:09
>>217
言いたいことはわかるけど、例が極端過ぎる
前提とできるバックグラウンドの範囲ってのはあると思うよ

s = (m + n) * (m - n + 1) / 2; /* n..mの総和 */

こう書けば誰でも読めるし、それほど不自然じゃないが、

while(<>) { # 標準入力から、一行ずつ$_に代入しながら読み込む
 print unless /^#/; # (print $_ unless $_ =~ /#/;)
}

↑は不自然だろ。
言語の文法・記法・イディオムと、アルゴリズム・公式などを
一緒くたにするのはちょっとずれてる気がする
うにゃうにゃうにゃーって処理に、一言 // sort by hoge って書いて
おいてくれ、みたいな

219:nobodyさん
08/09/01 00:22:29
今日人のPHP読んだんだけど、仕事で。
読みにくかった。
あんな読みにくいコード初めて見た。
人によりけりだな


220:nobodyさん
08/09/01 19:49:09
>>218
> s = (m + n) * (m - n + 1) / 2; /* n..mの総和 */
こう書いても意味不明のやつは山ほどいるからorz なんだが、うちの場合…

# おまえら小学校で「台形の面積の出し方」習わへんかった? >うちのアホども


221:nobodyさん
08/09/01 20:14:01
>>220
教授も大変だな

222:220
08/09/01 20:22:47
>>221
おもいっきり、現場です
数値計算結果をグラフにしてWEB表示するための…


223:nobodyさん
08/09/01 23:30:31
変数代入という概念はわりと高等だぞ
= を使っている場合は特にな
算数・数学上では = は等号であってそれ以外を考えるのは「普通ではない」のであり、
代入の意味はプログラミング言語ローカルだということを忘れてはいけない

224:nobodyさん
08/09/02 07:06:09
やっぱ代入は := じゃないとな

225:nobodyさん
08/09/02 08:44:56
慣れれば何でも一緒だが、RubyはPerlに通じる読みづらさあるな。文法そっくりなんだから。

226:nobodyさん
08/09/02 09:32:16
>>225
なんでPerlもRubyもやったことのない人が話に入ろうとしてるの?

227:nobodyさん
08/09/02 09:47:55
代入演算子ってこうした方が分かりやすくない?

x <- 12

228:nobodyさん
08/09/02 09:52:23
どっかで見たことがあるような

229:nobodyさん
08/09/02 09:57:21
既にデフォの=でもういいということで

230:nobodyさん
08/09/02 10:36:07
>>227
12 -> x
とやろうとして、あるぇえ?となる初心者続出の予感

231:nobodyさん
08/09/02 11:28:26
現時点でも < と = で「以上」を表現しようとして

if x => 3 then

と何の気なしに書いて「?」となる人が続出だというのに
# 「大なりイコール」「小なりイコール」の順番に書くと覚えるとよい

232:nobodyさん
08/09/02 21:24:53
Smalltalkの代入は←(コードは違う。要は左向き矢印)で、
値を返すときは↑だったな。もともとは。


233:nobodyさん
08/09/02 21:58:52
Pythonはパイソン文化(つーかspam文化)が定着しているのが正直うらやましい。


234:nobodyさん
08/09/02 23:45:38
は?Rubyの文法は多くをPerlから流用してるのは事実じゃん。

235:nobodyさん
08/09/02 23:51:05
どこまでを文法と呼んでいるのだろうか。


236:nobodyさん
08/09/02 23:59:54
もともとPerlのモダン化を目指したものだから、Perlに似ていて当然。

237:nobodyさん
08/09/03 00:11:25
Perlのアイディアを多く取り込んでいるのは事実だが、
文法は、と言われると、かなり違う気がする。


238:nobodyさん
08/09/03 02:53:54
文字列処理周りはPerlの影響が見られるが、
骨格部分はSmalltalkに近いような気がする
(実際、Smalltalk陣営の一部がRuby処理系を手がけてる)

239:nobodyさん
08/09/03 11:50:30
オブジェクト.メソッド(引数) の形をとってる限りはPerlっぽさは微塵もないね
演算子やシンタックスシュガーにPerlっぽさが見え隠れするくらいか?

240:nobodyさん
08/09/03 13:06:59
微塵もない、って言われると逆らいたくなるw

・ メソッド(関数)呼び出しの括弧を省略できるようにした所
・ これにより、オブジェクトのメソッド(特にgetter、setter)もプロパティも外見上同様に見える(こともある)

っていうのは、Perlっぽいかも。由来はPerlじゃないのかも知れないけど。

241:nobodyさん
08/09/03 13:10:34
って書いたが、Rubyはそもそもプロパティアクセスなんてないし、
Perlもそんなことなかったぜ!

242:nobodyさん
08/09/04 00:31:04
似てる似決まってるだろ。better perlなんだから。

243:nobodyさん
08/09/04 10:30:19
で、結局プログラミング言語以上の価値って何なんですか?

244:nobodyさん
08/09/04 13:58:49
日本製で初めてまともな海外水準のオープンソースプロジェクトというところ。

245:nobodyさん
08/09/04 15:48:32
日本製だから応援してあげましょう ぐらいでいいのでわ

246:nobodyさん
08/09/04 18:08:59
同意。
そして>>1に戻るのか

247:nobodyさん
08/09/04 18:23:33
思ったが、なんでRubyにこんなにアンチが湧くんだろうね
現状、仕事でRubyを強制される訳じゃないのに・・・(悲しいことにw)

248:nobodyさん
08/09/04 18:28:03
確か、ム板で一部の信者が暴走したんじゃなかったかw

249:nobodyさん
08/09/04 18:58:24
Python見たいに、日本人があんまり知らないうちに、じわじわ完成度と
普及率を上げて、ある部分のデファクトにしてしまえばよかったのかなあ。
開発側のモチベーションの問題もあるんだろうけど

250:nobodyさん
08/09/04 19:06:11
>>247
開発者も信者も、マーケティングが下手で、宗教並みに強引に広めようとしてるのが悪いんだと思う。
勝手にBetter Perlとか名乗ったり、○○なんてやめてRuby使えって奴が掲示板に出没したり。
鬼車の件だって、どっちが悪いかは分からんけど、そういう姿勢があったのも確かなんじゃないかな。
そうなると人って余計「自分が使ってるもので十分です!」ってなるでしょ。
それと、よさを伝えるときに、他の言語を引き合いに出して、「だからうちは優れてます」みたいな評価の仕方。
他人との比較の上で、相手のあら捜しをして、相対的に自分たちの良さを引き出すっていう感じ。まさに日本人の悪い部分を反映してると思う。

251:nobodyさん
08/09/04 19:16:10
>>250
>勝手にBetter Perlとか名乗ったり
これは、キャッチコピーとしてはいいと思うんだが。
実際、(いつ出るかわからない)Perl6では、ふんだんに
Ruby(で採用されている)要素が含まれている。

ただ、後発で新規な強みをいいことにそれをプッシュするのは
感情的にどうか、っていう部分はその通りかも

252:nobodyさん
08/09/04 19:25:12
あと、付け加えるならPerlを使っていた人間が、Rubyを使えないっていうことは
なさそう。少なくとも初期は、インターフェイスを似せることにかなりこだわっていた
様に思う。
だとすると、そこからアンチ感情がでることも、別になさそうなんだけどね。
自分が使えるanotherツールを嫌うことも無かろうし

アンチはPHPerがメインなのかな?実際。

253:nobodyさん
08/09/04 19:27:12
宣伝が下手ってのは本当だろうと思う
というか、まさかこんなに人気が出るとは思ってなかったとか・・・・・・

言語論争は荒れやすいから、フレームワークとかに置き換えるのが良いのかもしれんね
こんなアプリがありますから是非Rubyを!!って
まあRubyの場合はRoRとかtDiaryがキラーアプリ相当か

254:nobodyさん
08/09/04 19:34:36
>>250
あとリリーススケジュールとかメンテナンスとかgdgdらしいね

255:nobodyさん
08/09/04 19:35:49
つ影舞
ええわかってますよ。誰も使ってないってことはw

256:nobodyさん
08/09/04 20:57:31
パイトンはまじでおすすめですか。
触った事もありません。

257:nobodyさん
08/09/04 22:18:53
Rubyの宣伝がうざい一番の理由は「国内の」オープンソースプロジェクトでの採用実績が少ないことだろう・・・
日本製の言語として売っていきたいのなら、それを使って周囲の日本人が開発していくのが当然でしょ。

国内の著名OSSプロジェクト自体が少ないのが問題な気がするが。

>>253
RoRはコケ気味だし、tDiaryもまだまだ認知度が足りない。
まだまだ、OSSの基幹言語としてのRubyは「試しに使ってみる」段階なんじゃないか?

漏れは仕事(研究)にPython+個人でRuby信奉者だけど。

258:nobodyさん
08/09/04 22:23:29
RoRはコケてるというか、Java業者上がりが果てしなくウザい
RubyはJavaで勝てなかったお前らのおもちゃじゃねえ氏ね

259:nobodyさん
08/09/04 22:39:18
>>252
身元を明かしても該当言語のスレにケンカ売りに来るだけだろうだから
でもPythonista辺りは内心では大分キテるんじゃないかな

260:nobodyさん
08/09/05 00:19:29
>>250
>他人との比較の上で、相手のあら捜しをして、相対的に自分たちの良さを引き出すっていう感じ。

URLリンク(www.shido.info)
URLリンク(www.aoky.net)
この辺読むと、まさにそのとおりだという気がしてくる。

261:nobodyさん
08/09/07 18:09:17 Ld5XS0Pt
PERLみたいな言語はPERLだけでいい。PYTHONの方がずっと魅力感じる。

262:nobodyさん
08/09/07 18:15:20 8Wtoi3F3
Rubyの良さが解らん
別に欠点があるわけじゃないけど他の言語を捨てて乗り換えるべきかどうか考えると
PerlでもJavaでもPythonでもTCLでもいいじゃんって思う
まぁPHPの人ならWeb専言語から脱皮するにはいいのかもしれないけど

263:nobodyさん
08/09/07 18:47:42
好きにしなさい

264:nobodyさん
08/09/07 19:22:39
うむ

Tclだけが大文字なのが気になる

265:nobodyさん
08/09/07 19:26:24
>>262
捨てて乗り換えるんじゃない。
追加で使えるようになる、だ。


266:nobodyさん
08/09/07 19:39:04
その時間を家族のために使いなさい

267:nobodyさん
08/09/07 20:10:34 8Wtoi3F3
まぁ追加で使えるようになる必要もないな

268:nobodyさん
08/09/07 21:31:09
プログラミング言語を1種類しか使えないとかネタだよな
メインと趣味用と勉強中で3つはあるのが普通だよな

269:nobodyさん
08/09/07 21:41:55
使える言語数だけが自慢の奴って悲しいよな
何で作るかじゃなくて何が出来るかなのに

270:nobodyさん
08/09/07 22:24:24
>>268の考え方のほうに馴染みがある

271:nobodyさん
08/09/07 22:32:39
複数使えるだろうけどこの言語は趣味用とか仕事用とかはないわ

272:nobodyさん
08/09/07 22:35:58
仕事用でRubyってあるの?

273:nobodyさん
08/09/07 22:52:34
せっかく勉強してもそれ名義で仕事がありゃしない言語というのはある
Rubyとか
Gaucheとか
いる分野によってはJavaScriptとか

とはいえ、(傾向の違う)複数の言語を知っておくということはプログラミング上極めて強力なアドバンテージになる

274:nobodyさん
08/09/07 22:55:32
JavaScriptはいまめちゃめちゃ仕事あるぞ

275:nobodyさん
08/09/07 23:06:40
CやJavaのように、JavaScriptプログラマ単体として仕事があるかどうかはまあちと微妙ではあるな
それこそ、JavaScriptと(orで)何ができるかにとても依存するような気がしてならない
Flash無しでAS3だけの募集がレアなのと似たようなもんだと思う

海外だとまた違うんだけどな

276:nobodyさん
08/09/08 00:28:00
PHP+JavaScriptなら相当キテるけどな。

RubyはRoRレベルまでくれば産学系のベンチャーでは隙間的に仕事がある。
少ないが、報酬は平均以上らしい。

277:nobodyさん
08/09/08 00:39:07
継続的に仕事がないのではどうにもな
少ないパイを食い合って干上がるだけだ

やっぱ自前でサービス立ち上げて中身は自由言語というのが落としどころか

278:nobodyさん
08/09/08 00:43:42
> 中身は自由言語

意味がわからない発言キターw

279:nobodyさん
08/09/08 00:45:56
まあ推し量るに、「言語は何でもいい」、って事かもとは
思うけど、その表現はどうよw

280:nobodyさん
08/09/08 04:09:09
趣味でやるんだったら、Haskellとかの方が面白いかな。
オブジェクト志向系言語はもうどれも似たようなものばっかだしな。

281:nobodyさん
08/09/08 10:00:18
Rubyも「徹底したオブジェクト指向なスクリプト言語」というだけではこれほど流行らなかったと思う
やっぱブロックつきメソッドの便利っぷりだと思うんだ
でなきゃインクリメント演算子のない言語が受け入れられるはずがない

282:nobodyさん
08/09/08 10:40:00
流行ったのは言語仕様の良さでじゃないだろ
たまたまRoR作った人がRubyで作って
生産性最強!とか騒いだからに過ぎない
しかし実は言語自体の生産性はPytonやJavaに劣ると思う

283:nobodyさん
08/09/08 11:13:04
Pythonはともかく、Javaは開発者が楽して生産してるつもりでも
まともなプログラムは生産されないという罠もあるから、要注意だよ。

284:nobodyさん
08/09/08 11:55:07
RubyやJavaはある程度適当に書いても動いてくれるからその分とっつきやすい
Pythonは適当に書いたら動かないからそこですぐ挫折できる

285:nobodyさん
08/09/08 12:13:27
Javaはライブラリ作る人に労力丸投げだからな
ライブラリが真摯であるという前提の言語なので現実はいろいろ辛い

Rubyはライブラリへなちょこでも追加や上書きすればいいやみたいなとこがある

286:nobodyさん
08/09/08 12:34:59
両方知ってる人の発言とは思えない

287:nobodyさん
08/09/09 01:51:18
んで、結局Rubyを選ぶ理由って何なんですか?
他との比較であら捜しする以外の、独自の理由はあるんですか?

288:nobodyさん
08/09/09 01:58:30
Rubyスレってだいたい最終的にはJavaとPHPけなして終わるよな

289:nobodyさん
08/09/09 08:04:53
こういうのもあるよくらいに勉強するのはいいのかもね。
一年後には忘れちゃうのが関の山だが。

290:nobodyさん
08/09/10 20:49:23
PHP厨のRuby嫌いは異常。明確な理由があるわけでなくただ毛嫌いしてるだけ。
"Rail"という言葉を出しただけで発狂するからなw

291:nobodyさん
08/09/10 20:52:29
逆だろ
お前のように

292:nobodyさん
08/09/10 21:06:17
で、rubyって実績あんの?
使ってるサイトとか教えろ

293:nobodyさん
08/09/11 00:16:32
URLリンク(copipe.cureblack.com)
Rails使ってるみたい。

294:nobodyさん
08/09/11 01:18:18
マジレスすると、利用者やアクセスがウンコみたいに増大する可能性のある一般サイトには向かないよね
どちらかってえと企業内サイトとかそういうのに向いてると思う
これまでJavaでやってた中小案件あんじゃん、あのへん

295:nobodyさん
08/09/11 01:22:47
Ruby プラグラマー 田中ばびえ こと 馬場道明さん
スレリンク(prog板)l50x


296:nobodyさん
08/09/11 03:35:27
JavaもPHPもアジャイルなフレームワークたくさんあるしねぇ
Railsっていう考え方が良かっただけでRubyである必要ないしな

297:nobodyさん
08/09/11 12:48:56
てか、Rails「で」開発するとRubyらしいとこあんま触らないんだよね
Rails「を」作ろうとするとRubyスクリプトになるんだが

Railsを学んでないRuby使いはRailsのスクリプト読み解けないと思う
RailsはRubyの上に乗っかった別言語
Ruby on Railsなんて嘘で、Rails on Rubyが正解

298:nobodyさん
08/09/11 15:02:31
Rails開発陣て、scaffoldでコレクションループするのにfor文使うような連中だからのう。


299:nobodyさん
08/09/11 15:27:45
Rubyな人にはRailsは微妙に嫌われてる
流行ってるからとかそういうくだらないとこじゃなく、文法レベルで嫌われてる
だから、「Railsは糞だがActiveRecordは最高!あとActiveSupportは氏ね特にblank?」とか言う

300:nobodyさん
08/09/11 16:16:52
blank? はPHP使いにとっては必要不可欠
いちいち
obj.nil? || obj == [] || obj == {} || obj == ""
とか書いてられんだろう

と、blank? を知らない俺が妄想してみる

301:nobodyさん
08/09/11 16:30:42
balnk? ってそんなに嫌われてるの?
お得意のダックタイピングを延長しただけじゃないの?

大体 empty? って共通メソッドがあるんだから、nil も
含めた共通メソッドがあってもいいじゃんって思うんだが、
アカデミックな立場では許せないのかな?
詳しい人教えて。

302:nobodyさん
08/09/11 17:56:33
>>299
blank?は好きだよ。
逆のpresent?もはよ正式リリースして欲しいものだ。


303:nobodyさん
08/09/11 18:34:17
blank? は存在がどうかと言うより使われ方がなんか Ruby っぽくない

empty? は 対象のクラスを推定した上で使われることがほとんどだが、
blank? は「なんか空とか nil とかあのへんのやつ」という使われ方ばかりだ
変数が nil か未定義か空かってのは区別するべきだろフツー

304:nobodyさん
08/09/11 18:40:43
0.blank?の結果についてはどう思うよ。


305:nobodyさん
08/09/11 18:50:26
basal? とか作るべきなんだよね
Integer の基底は 0
String の基底は ''
Array の基底は []

inject で引数が省略された場合は最初の要素の基底をデフォルト値に

306:nobodyさん
08/09/11 19:25:21
この解りづらさがRubyの欠点って奴か

307:nobodyさん
08/09/11 19:51:35
>>305
blank? とは関係ないような。それでは代用にはならないし。
要は、オブジェクトの型にかかわらず使えるシンプルな真偽記述が欲しいわけだ。

もう to_b(oolean) でいいじゃん。てか、無いの?
動作はPerlの暗黙の真偽判断にあわせる、と。

nil.to_b #=> false
0.to_b #=> false
"".to_b #=> false
[].to_b #=> false
{}.to_b #=> false
false.to_b #=> false

308:nobodyさん
08/09/11 20:00:54
to_booleanの結果が、言語自体の暗黙の真偽変換と
違ったら意味不明だな

そうやってみんなでカオスな言語にしてしまえばいいさw

309:nobodyさん
08/09/15 07:52:12
スレ内容を総合するとRubyは
遅い、脆弱、不完全、変態言語
ということで消えるべき言語でFA

310:nobodyさん
08/09/15 08:09:14
とりあえず.equal?は.identical?くらいにしとけ、みたいなのはある

311:nobodyさん
08/09/15 17:46:52
入力値が 0 の時だけ挙動がおかしくなる(他人が作った) Perl 製ウェブアプリがあって
デバッグで苦労したよ。
Ruby がその辺厳密なのはありがたいのだが。

312:nobodyさん
08/09/15 18:14:59
nilとfalseだけ偽ってやつ?

313:nobodyさん
08/09/15 18:51:59
言語仕様まちまちなRubyが厳密ですか...

314:nobodyさん
08/09/15 20:29:52
Rubyで開発効率上がったとかなんかのネタだよな
Railsで開発効率上がるってのは解るけど

315:nobodyさん
08/09/15 23:37:54
所詮自分だけじゃ何にもできないんですね。
だからRailsに頼ったり、鬼車ともめたりする。
まさに、A型、日本人の悪いところを抽出したような言語だ。

316:nobodyさん
08/09/16 00:52:02
なんで自分がルビー嫌いかわかった
ルビーが嫌いなんじゃなくてルビー信者がきもいんだw


ルビー今まで叩いてごめんね。

317:nobodyさん
08/09/16 07:08:16
それはあるある。俺もそれが原因でPython選んだ。
もちろん全員キモいわけじゃないけど、一部が酷すぎる。Ruby自体は好きだよ。

318:nobodyさん
08/09/16 20:03:28
現状、Rubyを勉強したくなって本を買うとしたら
Ruby信者のものを買うしか選択肢がないからなぁ。
俺は日本語書籍が少なくてもPythonを選ぶよ。

319:nobodyさん
08/09/16 20:19:27
プログラミングRuby 第2版 (オーム社) なんかは?
海の向こうの信者もだめですかそうですかw

320:nobodyさん
08/09/16 22:17:38
パイトンってやったほうがいいですか?
まじで一回もやったことがない。

321:nobodyさん
08/09/16 22:29:06
やるにしても、入り口がねえw
ぶっちゃけ、Pythonで何やるの?

まあいろいろ(ドキュメントやらチュートリアル含めて)
初心者向けではないし、PerlやRubyで馴染んでしまった
人なら、最初ちょっと無理してがんばらないと面白くないし

322:nobodyさん
08/09/16 22:44:28
ども 発音はパイスンみたいですね。はじー

323:nobodyさん
08/09/16 22:46:33
>>319
じっさい、海の向こうだってきもい奴おおいじゃん
翻訳マジックで軽減されてるかもしれないけど。

たとえば、こいつなんてもろきもいだろ?
URLリンク(www.aoky.net)

324:nobodyさん
08/09/16 22:49:57
>>323
立ち読みでもいいから読んでから言えよw
>>319 のは良書だよ。ラクダ本とまでは言わないけど

で、そのリンク先は大好きな文章だ。
・・・信者じゃないデスヨw

325:nobodyさん
08/09/17 00:01:06
まあ確かに読んでて面白い文章ではある。

326:nobodyさん
08/09/17 00:17:33
>>323 は、
URLリンク(hp.vector.co.jp)
↑と双璧だろうが。後世に残すべき価値のある文書としては。

きもいとか、どういう意味で言ったか知らんが正直どうかしてるよ

327:nobodyさん
08/09/17 00:21:21
こういうのを信者って言うんですね、わかります。

328:nobodyさん
08/09/17 00:53:12
ちゃんと批判出来ないのが糞アンチ

329:nobodyさん
08/09/17 03:34:49
JavaからRubyへってオライリーの本が信者の集大成かな
とうとう他言語批判まで出版するかと
仕事で買ったけど酷い内容で次の案件もJavaになったw

330:nobodyさん
08/09/17 03:56:49
>> 323
これ前読んだ時はこいつバカなんだろうなあって思ったけど、今見てもやっぱそう思うな。
中級レベルの知識で中身ないし、好きだバカだと言い続けてるだけで、典型的な視野の狭い
コーダーって感じ。

331:nobodyさん
08/09/17 04:51:18
Javaの問題は人々がマーケティングハイプによって盲目になっているということだ。
私はただ人々がそれで目が見えなくならないことを願っている。


ラリーのリスト展開病に対する救いがたい、破綻した、ゴールドバーグ的修正なのだ。
しかしPerlのマーケティングは驚くほど優れており、リファレンスはかつて経験した中で最良のものみたいにあなたは感じている。何に対してもリファレンスを取ることができる! 楽しい! においだっていいし!

Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に翻訳されたためだ。
それは美しい。そして楽しい。そして実用的だ。
しかも悪くなっているところは何もなく、Rubyは本質的にPerlの機能の真性のスーパーセットになっている。
私は最初に霊感を必要とする。

すごい文章だなぁw

332:nobodyさん
08/09/17 07:21:17
信者の典型だなぁ。何をどうみたら美しいのか。

333:nobodyさん
08/09/17 08:50:39
$とか


334:nobodyさん
08/09/17 09:42:18
>>332
もし本気で言っているのなら、それは本当に、単にあなたにプログラミングのセンスがないだけだ
他人のせいにしないように

335:nobodyさん
08/09/17 10:07:27
う~む最高!
言うことなしだぜ
こりゃパワーもあるし
タイヤも太いし全部ある
愛してる 必要だ 首ったけ
う~ 激しい嵐
大丈夫 抱いてやる

336:nobodyさん
08/09/17 21:48:33
Rubyが変なのは今に始まったことではない。気にするな。

337:nobodyさん
08/09/17 22:02:36
RubyやRailsには、俺(matzとその仲間達)はこうやれば分かりやすくて便利だと思う。お前(エンドユーザ)もそう思えよ。って教条的な押しつけを激しく感じる。

338:nobodyさん
08/09/18 00:59:33
>>335
王様か。ネタが古くてワロタ

339:nobodyさん
08/09/18 15:54:45
>>337
我々はPerlで懲りたのではないのか

340:nobodyさん
08/09/18 16:13:27
Perlに押しつけなんて感じたっけ?
それとも、自由すぎる事に懲りたってこと?

341:nobodyさん
08/09/18 19:30:36
MatzがこうすればPerlはもっと便利になるという思いを形にしたのがRuby。Rubyを信じるものは救われるが、信じないものは業火に焼かれろ。

342:nobodyさん
08/09/18 21:43:42
いいスレだな

343:nobodyさん
08/09/18 21:55:17
Perlにコミットしないで勝手に独自言語作って乱立させちゃうのが駄目だよね

344:nobodyさん
08/09/18 23:25:25
乱立を助長させたRubyが混沌の始まり。

345:nobodyさん
08/09/19 08:15:09
Perlは意地でも使ってやるって思わせるマーケティング
Rubyは、意地でも使ってやるかと思わせるマーケティングw

346:nobodyさん
08/09/19 08:41:55
PerlとRubyどちらも数行プログラミング向きだが
どちらと言えばPerlの方が手っ取り早く書ける。
込み入ったのを書くならいろんな意味でPythonのがいいだろう。

347:nobodyさん
08/09/19 13:33:40
>>343
おっとPugsの悪口はそこまでだ

348:nobodyさん
08/09/19 18:28:44
rubyに興味があって覗いてみたが、
あまりにもひどいな。
ruby界隈はみんなこうなのか?
それとも2ちゃんねる特有のもの?



349:nobodyさん
08/09/19 20:29:20
「JavaからRubyへ」って本立ち読みしてみ
勘違い度がわかるから
一応オライリーの本なんだぜ

350:nobodyさん
08/09/19 21:32:23
>>348
どんなジャンルにも言えることだが2chにはアンチが集まるんだよな
原因として考えられるのはMatz(ruby作った人)が「PHPは言語設計がよくない」と発言するからなんだろうけど
でもそんなのPerlの弾・miyagawaやJavascriptのamachang・malaだって当り前のように言ってるし…

ちなみに5年後の世界シェアはPythonの方が上なんじゃないかと思ってるんでRubyとあわせて検討してみてほしい

351:nobodyさん
08/09/19 22:15:17
PHPを貶してるのが原因じゃないしMatzでもない
信者の押し売りがウザいだけ

352:220
08/09/19 22:16:01
> 「PHPは言語設計がよくない」
のは, PHP 以外の言語をやってる連中はみんな言ってること

python も ruby も, 関数型言語(haskell, ml 系とか lisp 系)に
比べて自由度が低すぎるのが不満っちゃ不満だけどな


353:nobodyさん
08/09/20 10:23:49
釣れますか?

354:nobodyさん
08/09/29 00:43:47
>>331
inspirationはカタカナにしといたほうがいいやね。
「霊感」と訳すとオカルト臭が...

355:nobodyさん
08/10/01 20:02:21
>>299
ていうか、Rubyな人にRailsのソースは参考にするなっていわれるwww
Railsのソース見ればわかるが、あれはPHPに切れたPHPのエキスパートが作ったライブラリだよ

356:nobodyさん
08/10/01 23:38:27
>>354
ひらめきと訳せばいいだけでは
というか元々の意味もひらめきのつもりなのでは

357:nobodyさん
08/10/16 12:03:02 lXesXdhJ


358:nobodyさん
08/10/17 22:21:03 BZMDlyY0
URLリンク(kino77.22.dtiblog.com)

誰か日本語に訳してくれ

359:nobodyさん
08/10/17 22:28:09
ぶっちゃけ何言語で書いてるかなんて客は気にしないのに
どの言語がうまみあるとか技術者のオナニーでしかないわけで

360:nobodyさん
08/10/18 06:43:17
意味はあるよ
意味がないなら今でも機械語で充分なはずだ
我々が機械語ではなくアセンブラではなくC言語ではなく事前コンパイル言語ではなくスクリプト言語を使っているのはそれが理由

361:nobodyさん
08/10/18 06:46:38
>>360は日本語は不得意らしい

362:nobodyさん
08/10/18 17:26:45 MDPZaa+O
Rubyお勧めの本1冊紹介して。Rubyは初めてでごんす。

363:nobodyさん
08/10/18 20:21:52
初めてのRuby キリン書いてるやつね

364:nobodyさん
08/10/18 20:47:12
>>360
マイナー言語を選ぶのがオナニーだって言ってるのであって
言語難でもいいだろ別に機械語でもなんてことはだれも言ってない

365:nobodyさん
08/10/21 07:29:57
今でも機械語で充分な世界はあります
自分の土俵だけで全てを語るなんて馬鹿げてます

366:nobodyさん
08/10/21 07:50:03
>>365
せめて>>358読んでから発言して

367:nobodyさん
08/10/21 07:53:44
何が凄いってここWebProg板なのに機械語とか言ってることじゃないのか

368:nobodyさん
08/10/21 17:16:36 o93xf1C8
Perlってマイナー言語だったんだ…

369:nobodyさん
08/10/22 22:14:18
>>367
とある有名グループウェアがCのCGIだったのは軽ーくカルチャーショックだったが、
それはただ単に自分の世界が狭かっただけだし。

機械語でも(書ける団体があれば)いいんじゃね?と思わないでもない。
極端だな。うん。

370:nobodyさん
08/10/22 22:37:58
CのCGIはカルチャーショックだったとCのCGIで動いてる2chに書き込むとは

371:nobodyさん
08/10/22 22:45:56
いいツッコミだw
知らないってことは、実は強いんだよ

372:nobodyさん
08/10/22 23:08:31
PerlでもRubyでも、誰かがネイティブコンパイラ作った瞬間、Cと変わらなくなると
思ってしまうんだが。
純粋な質問だけど、最適化のノウハウ等は別にして、それでも違いってあるの?

373:nobodyさん
08/10/22 23:13:02
違わないならみんなJavaで書いてネイティブコードにしてるわ

374:nobodyさん
08/10/22 23:18:48
>>373
そういうものがあるのかも知らないんだが。Javaネイティブコンパイラ
大体VMで終わりじゃん

Cは、プログラマも最適化に関わってる言語ってこと?よくわからん
よければ、手取り足取りplz・・・

375:nobodyさん
08/10/22 23:22:18
要するにネイティブコンパイラもあるけどVMの方がいいって事だよ

376:nobodyさん
08/10/22 23:23:45
そもそもJava自体がCで書かれていたりする

377:nobodyさん
08/10/22 23:38:59
インタプリタ方式のC/C++処理系もあるし、
Javaのネイティブコンパイラもあるし

どんな言語で書こうが、最終的には機械語に変換される
ただその変換方法は複数ある

378:nobodyさん
08/10/22 23:41:18
Cは書き方でチューニングしやすい反面
馬鹿が書くと遅くてザルセキュリティなものができやすい

379:nobodyさん
08/10/22 23:43:43
>>377
じゃあ言語の違いでパフォーマンスを語るって事は無意味なの?
それとも、その「変換方法」が違うから、差があるって話?

380:nobodyさん
08/10/22 23:45:40
おまいらちょっと待てw
だれも >>373 への反論はないのか?
たぶんそれが一番このスレの主旨にあってると思うんだがwww

381:nobodyさん
08/10/23 00:06:22
>>379
もちろん意味はあるよ?
言語の表現力って観点では違いは無いって話
(Rubyとか、最適化が難しい言語の典型例)

382:nobodyさん
08/10/23 00:44:20
そこで>>372に戻るのかな?よくわからんけど
まあ>>373は無いような気がするんだが・・・

383:nobodyさん
08/10/23 08:39:08
レイトバインディング多用するプログラム書けばC(=機械語)でも遅くなるだろ

384:nobodyさん
08/10/23 20:09:49
>>383
レイジーイーバルする評価系があれば perl ももっと早くなるのでは?
と, おもったw


385:nobodyさん
08/10/23 23:40:12
>>384
なんで?

386:nobodyさん
08/10/25 21:27:39
>>385
変数に状態持ちまくりの言語だと遅延評価って無理なんちゃう?
Lisp系の言語だと気をつけて書けば何とかなるだろうが…
で、状況はRubyもいっしょだから、最後に「w」が付いてるんだと
思ったんだが…


387:nobodyさん
08/12/18 02:50:57 ItHr6mjs
あげ

388:nobodyさん
08/12/24 16:45:00
プログラミングしりとり
スレリンク(575板)l50

389:nobodyさん
08/12/25 10:48:14
何defって?
define function?
略語の使い方が昔のMS BASICみたいなセンスと思った。

390:nobodyさん
08/12/25 10:49:15
REMとかDIMとか

391:nobodyさん
08/12/25 11:31:56
Delphiだな完全に

392:nobodyさん
08/12/25 11:37:38
DEFine methodだろうとは思う
よく使うキーワードを短くするのは正しい
GroovyとかScalaもdefを使う

393:nobodyさん
08/12/25 14:49:26
セミコロンがないってのも
なかなか良い設計だと思う。
つけてもいいし。

394:nobodyさん
08/12/25 18:47:33
他の言語と差別化の為に変にしてるとしか思えない
他言語経験者が乗り換えやすい、もしくは他言語に乗り換えやすい
というメリットを捨てている

395:nobodyさん
08/12/25 21:22:35
>>394
「自分が欲しくて作った言語」にそんなこと言ってもさぁ。


396:nobodyさん
08/12/25 22:13:21
Perlでできることを無理に新言語にしてるよな
別に万能って訳じゃないし処理速度も遅い

397:nobodyさん
08/12/25 22:33:40
Rubyは「記号を減らせば読みやすくなるだろう」
って思想を採用しているようだ
意味が通る限りにおいての省略をいくつも定めている

398:nobodyさん
08/12/25 23:08:57
Rubyだから可読性が高い、PHPだから可読性が低いってわけじゃないんだよな実際は。
どんな言語でもクソが書けばクソだし、きちんと書けばきちんと読める。
JavaやPythonのようにガチガチに固めてもそれは無理だし、
可読性は結局書き手の問題でしかない。

399:nobodyさん
08/12/27 17:09:16
>>395
アルゴル系つうの?
別にオリジナル表記というわけではない。

400:nobodyさん
08/12/27 17:24:52
記号を減らすとか省略させるとかアルゴル系なの?

401:nobodyさん
08/12/27 20:36:52
逆綴りを使うのがALGOL主義って昔のラクダ本に書いてあった。
esacとかfiとかelif(違)とか。


402:nobodyさん
08/12/27 22:36:15
ブロックの終わりを}じゃなくENDなんとかとか逆綴りとかがアルゴル系?

403:nobodyさん
08/12/27 22:47:46
ってかALGOLのif文ってif~fiじゃなくて
if~then~begin~endなわけだが
それ以前にC言語系統も全部ALGOL系だっての

404:nobodyさん
08/12/27 22:56:09
ラクダ本の話は、elifではなくelsifなのはなんでか、という説明に
あったジョークだな。elifだとfileの逆綴りになるから、という。



405:nobodyさん
08/12/28 01:40:04
アルゴル系という伝統な物なんだよRubyはと言いたかったのだろうが
まさかPHPと同じ系統だと判明するとはw

406:nobodyさん
08/12/28 02:49:21
判明もなにも言語オタクのmatzが知らないわけなかろう。


407:nobodyさん
08/12/28 04:23:30
matzじゃなくてこのスレでRubyマンセーしてる奴の話だろ

408:nobodyさん
08/12/30 05:15:16
Lisp知らない奴がアンチRubyなのが笑えるwwwwwwwwwwwwwwwwwwww

409:nobodyさん
09/01/14 18:23:15
Lisp知ってたら何かおいしいの?

410:nobodyさん
09/01/14 18:37:00 IrnQ+seI
Emacsが便利になる。
Ruby知ってたらRPG作れる。

411:nobodyさん
09/01/15 01:15:46
SchemeやってたけどRubyは嫌いです

412:nobodyさん
09/01/15 01:40:55 FiWTbmI/
まつもとゆきひろさんの講演聴きたいんだけど、首都圏で近日なんかないかなぁ。
こういう情報ってどこで探せばいいんだ。本人のブログではそういう告知あんましてなさそうに見える。
情報モトム><

413:412
09/01/15 01:51:35
探したらあった。失礼しました。

414:nobodyさん
09/01/15 02:43:32
デブサミ2009に登場するらしい。
URLリンク(www.seshop.com)

415:nobodyさん
09/01/17 20:16:31
肝y on fails


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch