TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
[基地外]osCommerce系[隔離スレ]
OpenPNE設定について
プログラマーは団結して47氏を救え!!
正規表現道場 Part2
☆ブラクラの製造方法を教えてください。
新しい掲示板の仕様を考える
あなたの開発環境は?
インストールマニアックス4 azure祭り
Webアプリで帳票印刷
他所のCookieを読み込みたいのですが

Rubyにはプログラミング言語以上の価値があると思う


1 :2008/08/05 〜 最終レス :2017/12/30
日本人開発者との一体感とか、プログラミングを通じて学ぶ楽しさとか。
そういった、プログラミング以外での重要性を、語っていこう

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

3 :
モルモン教が気になる

4 :
開発者にオーラがない

5 :
コミュニティに参加する意義みたいなのは感じられると思う

6 :

プログラミング言語以上の価値って
それ宗教か?
モンモン教だとか、ホルモン教だとかいうやつ。

7 :
開発者が嫌い

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

9 :
>セミナーに参加する事だな
まさにオウムwww

10 :
オウムとやってる事が違うだろ
Rubyはプラスのエネルギー。
というか、Rubyさえあれば他のスクリプト言語はいらないぞ。

11 :
> Rubyさえあれば他のスクリプト言語はいらないぞ。
こう言う思考回路が似非宗教の特徴だな。

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

13 :
unicodeパスも扱えない糞言語はR

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

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

16 :
>>15
LinuxでRailsならmod_railsで決まりだなあ
mongrelは不安定だ

17 :
宝石?

18 :
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
これを読めば、Ruby、C、勉強用にSchemeを学べば十分という事が分かる

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

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

20 :
えーーー。
やだ。rubyとかやだ。
perlは消えていいがrubyも消えて。

21 :
Rubyが置き換えられる言語くれ

22 :
俺はScalaに逝くよ

23 :
Scalaってインタープリタでもバイナリでも動かせるの?

24 :
私はこれで Perl から乗り換えました。
http://web.archive.org/web/20010427071311/www.ruby-lang.org/ja/column/v0004.html
バベル案内
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
Perlもまた、間もなくなくなる。
Perl, Python, Ruby の比較
http://www.shido.info/py/python1.html
perl/Ruby、これから覚えるべきなのは?
http://q.hatena.ne.jp/1145610898

25 :
>>24
初めてPythonという単語が出てきたな

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

27 :
フレームワークについてたようなついてなかったような

28 :
コンパイルしたコードのキャッシュの話じゃないの?

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

30 :
RubyはWWには流行らないマイナー言語。日本熱が引いたら消えてなくなる。

31 :
Perlはわかりにくいですー

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

33 :
それもPerl6がきたら終わるだろう。

34 :
Perlは、Perl6をすすめたい開発側と
以前から使ってて、その試算を生かしたいPerl5ユーザーにかなり認識のずれがあるから、
ほっといてもそのうち崩壊するだろう
それか、Perl5から延々に進歩しないでとどまるって選択肢もあるだろうが。
いずれにしても、将来性はないに等しい。
>そんなもんいらねっていう用途もあるわな
べつにそれらを使わなくてもRubyは使える。
使いたければ使えばいいし、使いたくなければ使わないと言う選択肢もあるRubyと
もともと使えないPerl。
勝負になってないだろ。

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

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

37 :
Rubyを使ったら彼女ができました。><

38 :
↓こういう記事を貼ったら喜ぶ人多いのかな?
ttp://asipeye.blogspot.com/2008/07/perl6.html

39 :
>>36
きめぇw

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

41 :
パルは読みにくいです。

42 :
ローマ愚痴ってるw
隣国のアップグレード費用カワイソスw

43 :
ローマ海賊の恨みでこっち来ないかな?

44 :
>>42 >>43
連続誤爆済みませんw

45 :
Rubyも変態Syntaxで読みにくい

46 :
セミコロンあると、あたまがCになってまうw

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

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

49 :
Ruby信者のキモさに閉口した

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

51 :
>>48
本当なら素晴らしいですが、
うそならやめてくださいね。

52 :
>>47
きめえ

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

54 :
なんでrubyのアンチスレはこう偽装して立つんだろう
てか、rubyを無理に推す人って何を考えてるんだろうか
ここの>>1とか。
いいと思えば使ったらいいし、そう思わない人の言うことは
素直に参考にすればいいだけなのに。

55 :
スレタイ読んでネタスレと思わない人がいるんですか?

56 :
Perl厨が立てたPHP叩きスレだろw

57 :
>>55
それだけPerl厨が必死なんだろ

58 :
チュートリアル読んで簡単なの作ってみたけど
こんなお手軽なでおもしろさが実感できる言語は初めて
勉強ってたのしい!って感覚かな
だからといって他の言語を駆逐するという程ではない


59 :
>>58
そりゃお前の応用力じゃその程度だろうな。

60 :
>>59
そうか?
俺はRubyでN体問題シミュレーションする気力は更々ないなwW

61 :
ほんとにRubyの開発者のおなかのタプさ加減がゆるせない。

62 :
なぜRubyを仕事で使うとうれしいのか
Rubyを仕事で使うと・・・
(1) Ruby信者がどこからともなく現れ、いきなりRubyの長所の演説がはじまる
(2) しかしRubyの欠点が指摘されると、信者の顔がゆでだこのようになる
(3) Perl資産を使うと信者が勝ち誇ったように「全部Rubyで書き換えましょう」という
(4) RubyだとSocketも簡単だぜ!といってさくっとスクリプトを組んで情報漏洩する(実話)
などなど、面白いことばかりです。
言語が面白いとかではなく、信者が面白いといった方がいいのでしょうか。
しかしながら、こんな面白い言語を使ってない会社は今すぐ現在の考えを改め、積極的にRubyを導入しましょう。

63 :
断る。

64 :
>>63
コーラ吹いたじゃないか。
キーボードふきふきしてます。

65 :
今、プログラムの初心者は
Webプログラミングをやりたがるから
いきなりRubyを薦めても挫折しがちなんだよなあ。
やっすいレンタルサーバ借りて
PHPで数行書けば動くっていうのに流れるのは当然。
プログラムをまともにやるなら
一つの言語だけをやるっていうのはありえないから
PHPでもやらせてRubyも学ばせりゃいいんじゃないのって思う。
個人的にはRubyもPerlもPythonも大差ないからなあ。
俺は日本人が作っていて言語設計者のインタビューが母国語で読める、
講演会に気軽にいける、っていう理由でRuby選んでるけど。

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

67 :
>>66
つ Internal Server Error

68 :
専門とかは分かんないけど、大学とかだと最初はCなんじゃないの?

69 :
今は最初からCはとてもおすすめできないな

70 :
Cってある山を越えると一番単純な言語だと思う。
覚える事もないから忘れる事もない。
(まじで何も覚えてないでしょ。関数名とかパラメタとか)
近頃の若い人はやっぱJavaなんでしょうかねー。
私はJavaで座敷しました。C++はなんとかわかる。
perlはやたもん勝ちの暴力的な感じがした。
rubyには女性のような美しさを感じる。
き キモイのでシャイナラー

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

72 :
php信者がどこからともなく現れ、いきなりphpの長所の演説

73 :
>>70
web programing 的にどうかはしらんが、
C って、元々は、抽象化されたノイマン型コンピュータを扱うために
設計された言語ですぜ、ある意味アセンブラの代替え品!
LL とか、関数型言語とか、C++ とか、Java とか ………
は、もっと抽象度の高いところを目指してるはずなんだが…
>>71 「PHP == 最低の糞言語」なわけだが

74 :
php好きなんだけどな。
だめかな?

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

76 :
Rubyの適所ってどこ?

77 :
日々のバッチ

78 :
Ruby勉強しても金にならないんだよねぇ。
勉強しても意味無いじゃん。

79 :
ちょっとした管理ツールはRubyに限るね

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

81 :
醜くても気にしないよ派→Perl
美しくないと嫌だ派→Ruby

82 :
醜くないと嫌だ派→PHP

83 :
音楽で言えば
Perl→ワーグナー的(表現主義的)
Python→ブラームス的(形式主義的)
Ruby→モーニング娘。
さあ、みなさんもRubyやりましょう。つくってるのは日本人ですから!ファンもたくさんいますから!

84 :
PHPのほうがPerlよりはきれいだと思いますよ

85 :
それは「きれい」の定義?による

86 :
Perlは正規表現とか書いていくとどんどん
きたなくなる

87 :
正規表現なんてどの言語でも大差ないだろ
あほですか?

88 :
$s =~ s/['"]//g;
$s = preg_replace('/[\'"]/', '', $s);
↑どっちがきれいかってか?主観でしかないじゃないか

89 :
PerlはThere's More Than One Way To Do Itを目標にした
一つのことを色々な書き方ができるようにした言語
Rubyは一つの作業は一つの書き方でやる言語
どっちが好きかは好みの問題
正規表現バリバリのPerlのコードが読みにくいのは確かだが

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

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

92 :
Python 先に覚えてて, そこの居心地が良ければ Ruby を覚える必要は特にない

93 :
Rubyを先に勉強したから、Pythonを勉強する気がない

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

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

96 :
>>89
>Rubyは一つの作業は一つの書き方でやる言語
それはPythonに関してよく言われることじゃないのか?


97 :
>>95
そりゃないでしょう。
仕事と結びつくわけでもないし。

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

99 :
Rubyを使えば反面教師的には学べるじゃん。

100 :
>>98
ここの >>1 とか >>5 とかは却下なわけだろ?
好みとかではだめなのかな
相性が良くて続けられる、ていうのはどうよ
俺はJavaScriptやActionScriptの系統はどうにも
相性が悪いんだが、ブラウザにそれしか乗って
いないから憂鬱になる。
選択肢があるっていうだけでも意義があるじゃん
>>98で、Cだけは全然別ものだと思うけど

101 :
Rubyは各言語のいいとこ取りだから、まんべんなく各言語のいいところがわかる

102 :
富士通の基幹システムも全面的にRubyで実装しなおすらしいね
http://an.to/?nikkeiweb20080819

103 :
言語デザイナーとしての価値は下の順番の通りである.
1. Matz
2. Guy L Steele Jr
3. Larry Wall
4. James Gosling
1 >= 2 > 3 = 4

104 :
本格的プログラミングならC++を越えられないし
本気モードにLLしたい場合、将来性を考えるとRuby覚えるぐらいならHaskell覚えるし、
適当に、じゃRubyでいいや、というぐらいのことならPHPのほうが気楽。
中途半端なんだよね結局。

105 :
PHPがいい。
Rubyとかいやだ。

106 :
>>105
では、PHPの「言語として」優れている所をぜひどうぞ
WEBツールとしては、確かにいいと思うよ

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

108 :
俺は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 :
Rubyは書いていて気持ちいい。

110 :
>>102
なんか書き込み完了って出た

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

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

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

114 :
>>!13
こういう五月蝿いやつに限って色んな言語転々として技術が未熟だったりする
まずは一つ身につけてから御託を言え

115 :
ルビーはクソだ、うん。

116 :
わざわざ納得させてもらう必要があるくらいだったら、やらなければいいだろ。

117 :
>>114
>>116
今のRubyを象徴しているような書き込みだな。

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

119 :
>>117
んじゃやるなって事。
やらんでもいいなら誰も何も言わん。

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

121 :
Javaやってたけど、最近Rubyやってます。
Javaに比べてかなりコーディング量減るよ。Ruby on Railsフレームワーク使えばさらに。
http://maskana.homedns.org/rails/pro
わかりやすく解説されてるから見てみて。

122 :
まあ、少なくとも記述量が減らないと勝負にならんね
動的言語の柔軟さと簡潔さを維持したまま
テストツールとコンパイラの動的最適化を強化するアプローチは、
Scalaみたいな型推論を強化する方向に優位を保てるだろうか

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

124 :
rubyの良さが分からない奴は毛唐

125 :
rubyの悪さが分からない奴は毛唐

126 :
おいらRuby

127 :
>>123
出てけ。好きな言語で生きていけ。

128 :
123ではないけどRuby以外の言語で生きていきます。

129 :
Rubyみんなそんなに好きなん?

130 :
ここはネタすれ、アンチすれ。出ていくのは >>127 の方。

131 :
PHPがあれば十分だと思うんだけど

132 :
それはよかったですね

133 :
ウェブならPHP, テキスト処理とかの応用ならEmacs Lispとかの特化言語の方が便利だな。
プラスC++があればもうプログラミング言語なんていらなくね?

134 :
>>133
それが>>108の主張
それに対してRuby信者の返す言葉は「>>109>>114>>116
要するに、そもそも考え方のアプローチが違う。
論理的に考えるという事はRuby信者にとっては意味がないらしい。

135 :
>>134
だからお前が 108 だろ。
せいぜい知ってる言語で生きていけ。

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

137 :
そんなにRubyが好きなら
http://www.kmonos.net/alang/d/2.0/lisp-java-d.html
Rubyで最高記録の45行更新してみてよ
>>121さんも頑張ってね

138 :
>>136
馬鹿な上に貧乏というのはたいへんですね

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

140 :
Matzのサイトに変な人がきてるwww
色々大変だなぁ

141 :
rubyの参考書ってたかいの?
どれも同じだと思うのですが。

142 :
>>139
お前がメジャーにしてやれ。

143 :
メジャーになる必要なし

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

145 :
Rubyを使わない、覚える気もないっていうのはわかるけど
Rubyを叩く気持ちはよくわからんな
PHPくらい普及して一種のデファクトになっていれば、嫌々
使わされる愚痴も出ようってもんだけど(Javaみたいに)
本気でRubyが無くなった方がいいと思っている人間がいた
としたらそれは多分ちょっとキ○ガイはいってそうじゃね?

146 :
Rubyの方が喧嘩売ってる訳だしな
PHPその他は被害者

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

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

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

150 :
軽くやってみたが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 :
rubyってそういう記法なんだ…
なんか違和感バリバリ。
句読点(;)もないけど、
Lispみたいにフリースタイルで書けるわけでもなさそうなところが…

152 :
Pythonにくらべりゃシンプルなもんです

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


154 :
Rubyには行継続は必要ありません
という思想かな
セミコロンとのトレードオフでね
・・・結構横長にはなるんだけどね(ぼそ)

155 :
やっぱり、Rubyで行末(っていっていいのかわからんが)の
セミコロンをなくしたのって失敗じゃない?
自由気ままに書きたいなら、むしろそれくらいの縛りは必要
だという意味で。
実際、その為だけに、記述方法が限定されているような気がする
aaaaaaaaaaaaaaaaaaaaaaa +
bbbbbbbbbbbbbbbbbb
で我慢出来ない人、例えば
aaaaaaaaaaaaaaaaaaaaaaa
+ bbbbbbbbbbbbbbbbbb
と書きたい(その方が見やすいという)人を、実質排除している訳だし。

156 :
いや、別に、RubyではセミコロンはPerlのようにきちんと動作するよ
「書かなくても動作するんだから書くのめんどくさくねそっちのほうが大概きれいじゃね?」という人が多い
Emacsのruby-modeなんかでは突飛な書き方するとインデント量推測が狂うけど、明示的にセミコロンを置くと回復する
そもそもの誤解としてRubyの文法はそれほど(いや、ほとんど)フリースタイルでもない
あと、Rubyの行継続判定はわりと謎動作なので、「文法」としてメジャーなものだけ覚えるのがいい
普通の人はメジャーなものしか使わない
変な行継続で喜ぶのは変な行継続で書くことそれそのものを目的にしてる変な人だから言う事真に受けたら駄目だよ

157 :
文法が気に入らないなら他の言語行った方がぜんぜんいいぞ。

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

159 :
統一化の流れは必然だろうね。
いくらなんでも現在のプログラミングって非効率すぎる。
その最大の原因はポスト・バベルな言語乱立。
一つの言語で、あらゆるノウハウが蓄積されたら、
生産性が爆発的に増大すると思うんだが…
イッツオーライ、シーユーネクストウィーク。

160 :
>>158
ECMAScriptは概念が違いすぎるので、必ず現在の
クラスベース言語は残ると思われる
大体、ブラウザ以外のフリー実装が少ないじゃん
ECMAScriptのCUIインタプリタって、WSH以外では
SpiderMonkeyしか知らない

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

162 :
いまだにVBも仕事はあるけどね
あれは言語というよりはWindowsの力だろうけど

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

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

165 :
ねじの山の形が色々あるのは、場面場面に適したねじがあるからだよ。

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

167 :
>>166
それを言うなら、簡単に使える mod_perl, mod_ruby, mod_python を
作れなかった(作らなかった?)各陣営にも責任はあるんじゃね?
Rails, Django あたりが数年遅かったのかな

168 :
「パソコン」が遅過ぎたんだよ
たとえば、Windows98時代のパソコンでEclipseが動くかい?

169 :
PHPは4までは良かったと思う。5以降がウンコ。

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

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

172 :
そういう考え方でも、なぜRubyって特に必要となってこないよね。

173 :
仕事の都合でHaskelってある意味すげーな。

174 :
ライターにでも転職したんじゃね?

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

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

176 :
Haskellの仕事ってどんなの?

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

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

179 :
君はバベルの塔の前の時代に生まれるべきだった。

180 :
各言語固有のコードを吐いてくれる言語が必要そうだな

181 :
www

182 :
結局あれか
みんなCとPerlで満足しておけば良かったのにってことかw

183 :
Perlだけは勘弁してください

184 :
↑そういうわがままを言うから乱立するんじゃないか

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

186 :
今の時代でもsedとawkを使っているあんたは男だ

187 :
> 男だ
なにこの女性蔑視発言

188 :
たしかに 185 が女性だったら 186 は 185 を両性具有化したことになるのですぐ謝るべき。

189 :
じゃあ試しに言い直してみてくれ

190 :
今の時代でもsedとawkを使っているあんたは女神のようでもあり、雷神のようでもある
模範回答としてはこんなところだろ。

191 :
Rubyなんかつかいたくない

192 :
はいはい

193 :
心配しなくてもすぐすたれるから平気

194 :
おいおい

195 :
おれはPHPが好きだ


196 :
>>195
俺はRubyもPerlも好きだ
Pythonは・・・ごめん。覚えられなかった
きっと言語が悪いんじゃない。容量の少ない頭で楽な言語を先に
覚えてしまったからだ・・・

197 :
PerlもRubyも割と楽に書けるが、
他人が読むのは辛いね。

198 :
PerlとRubyは書くとき楽
Pythonは読むとき楽
PHPは読むのも書くのもあんまり楽じゃない

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

200 :
おれはPHP読むのも書くのも楽だけどな。
Perlはきらい。
書く人によっては読めないし。
正規表現使いまくりだとなんだかな。
Rubyはどう?
書きやすいし、読みやすいの?

201 :
RubyはPerlの後継としてはいいけど
Perl系自体がどうよ、って状況ではある。
いまのところは、よくもわるくもベターPerlだよ。

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

203 :
>>200
Perlが正規表現のせいで読みにくいとか何人か書いてるが、どうもぴんと来ないな
むしろ、@ % {} [] -> およびその略記の組み合わせの方が引っかかると思うんだが
縦横無尽のリファレンス・デリファレンス・配列スライスこそ、Perl読解の一番の難所
じゃね?
Rubyは、上記のような記法上の難儀さはないから、基本的なクラスのメソッドさえ
覚えてしまえば、書きやすいし読みやすいと思う

204 :
2chでRuby読みにくい読みにくい言ってるのは>>202だけなんじゃねーかとも思う
Ruby読みにくいって言ったら他のたいていの言語は読みにくいことになるぞ
あと、「駄目」な理由をきちんと問い詰めると「だって○○言語じゃないんだもん」に行き着く人が多いので注意

205 :
だって堅牢な言語じゃないんだもん

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

207 :
Rubyは本家の実装がアレだから

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

209 :
問題をすり替えて正当化。素晴らしい展開ですね。

210 :
>>208
自分が思うほど、文章が良くない件。

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

212 :
読みやすさ論議はあんまり言語には関係ないっていうのは、まあ同意
# 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 :
>>211
最後の展開が無駄。

214 :
>>212
をみておもった。.NETerでよかった。

215 :
OSSは安かろう悪かろうだからな。

216 :
>>214
Visual Basic最強ですね。わかります

217 :
>>212
読む側の知識とかバックグランドの問題も大きい
ex) 以下の式は何を意味しているか?
(m + n) * (m - n + 1) / 2

218 :
>>217
言いたいことはわかるけど、例が極端過ぎる
前提とできるバックグラウンドの範囲ってのはあると思うよ
s = (m + n) * (m - n + 1) / 2; /* n..mの総和 */
こう書けば誰でも読めるし、それほど不自然じゃないが、
while(<>) { # 標準入力から、一行ずつ$_に代入しながら読み込む
 print unless /^#/; # (print $_ unless $_ =~ /#/;)
}
↑は不自然だろ。
言語の文法・記法・イディオムと、アルゴリズム・公式などを
一緒くたにするのはちょっとずれてる気がする
うにゃうにゃうにゃーって処理に、一言 // sort by hoge って書いて
おいてくれ、みたいな

219 :
今日人のPHP読んだんだけど、仕事で。
読みにくかった。
あんな読みにくいコード初めて見た。
人によりけりだな

220 :
>>218
> s = (m + n) * (m - n + 1) / 2; /* n..mの総和 */
こう書いても意味不明のやつは山ほどいるからorz なんだが、うちの場合…
# おまえら小学校で「台形の面積の出し方」習わへんかった? >うちのアホども

221 :
>>220
教授も大変だな

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

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

224 :
やっぱ代入は := じゃないとな

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

226 :
>>225
なんでPerlもRubyもやったことのない人が話に入ろうとしてるの?

227 :
代入演算子ってこうした方が分かりやすくない?
x <- 12

228 :
どっかで見たことがあるような

229 :
既にデフォの=でもういいということで

230 :
>>227
12 -> x
とやろうとして、あるぇえ?となる初心者続出の予感

231 :
現時点でも < と = で「以上」を表現しようとして
if x => 3 then
と何の気なしに書いて「?」となる人が続出だというのに
# 「大なりイコール」「小なりイコール」の順番に書くと覚えるとよい

232 :
Smalltalkの代入は←(コードは違う。要は左向き矢印)で、
値を返すときは↑だったな。もともとは。

233 :
Pythonはパイソン文化(つーかspam文化)が定着しているのが正直うらやましい。

234 :
は?Rubyの文法は多くをPerlから流用してるのは事実じゃん。

235 :
どこまでを文法と呼んでいるのだろうか。

236 :
もともとPerlのモダン化を目指したものだから、Perlに似ていて当然。

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

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

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

240 :
微塵もない、って言われると逆らいたくなるw
・ メソッド(関数)呼び出しの括弧を省略できるようにした所
・ これにより、オブジェクトのメソッド(特にgetter、setter)もプロパティも外見上同様に見える(こともある)
っていうのは、Perlっぽいかも。由来はPerlじゃないのかも知れないけど。

241 :
って書いたが、Rubyはそもそもプロパティアクセスなんてないし、
Perlもそんなことなかったぜ!

242 :
似てる似決まってるだろ。better perlなんだから。

243 :
で、結局プログラミング言語以上の価値って何なんですか?

244 :
日本製で初めてまともな海外水準のオープンソースプロジェクトというところ。

245 :
日本製だから応援してあげましょう ぐらいでいいのでわ

246 :
同意。
そして>>1に戻るのか

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

248 :
確か、ム板で一部の信者が暴走したんじゃなかったかw

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

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

251 :
>>250
>勝手にBetter Perlとか名乗ったり
これは、キャッチコピーとしてはいいと思うんだが。
実際、(いつ出るかわからない)Perl6では、ふんだんに
Ruby(で採用されている)要素が含まれている。
ただ、後発で新規な強みをいいことにそれをプッシュするのは
感情的にどうか、っていう部分はその通りかも

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

253 :
宣伝が下手ってのは本当だろうと思う
というか、まさかこんなに人気が出るとは思ってなかったとか・・・・・・
言語論争は荒れやすいから、フレームワークとかに置き換えるのが良いのかもしれんね
こんなアプリがありますから是非Rubyを!!って
まあRubyの場合はRoRとかtDiaryがキラーアプリ相当か

254 :
>>250
あとリリーススケジュールとかメンテナンスとかgdgdらしいね

255 :
つ影舞
ええわかってますよ。誰も使ってないってことはw

256 :
パイトンはまじでおすすめですか。
触った事もありません。

257 :
Rubyの宣伝がうざい一番の理由は「国内の」オープンソースプロジェクトでの採用実績が少ないことだろう・・・
日本製の言語として売っていきたいのなら、それを使って周囲の日本人が開発していくのが当然でしょ。
国内の著名OSSプロジェクト自体が少ないのが問題な気がするが。
>>253
RoRはコケ気味だし、tDiaryもまだまだ認知度が足りない。
まだまだ、OSSの基幹言語としてのRubyは「試しに使ってみる」段階なんじゃないか?
漏れは仕事(研究)にPython+個人でRuby信奉者だけど。

258 :
RoRはコケてるというか、Java業者上がりが果てしなくウザい
RubyはJavaで勝てなかったお前らのおもちゃじゃねえR

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

260 :
>>250
>他人との比較の上で、相手のあら捜しをして、相対的に自分たちの良さを引き出すっていう感じ。
http://www.shido.info/py/python1.html
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
この辺読むと、まさにそのとおりだという気がしてくる。

261 :
PERLみたいな言語はPERLだけでいい。PYTHONの方がずっと魅力感じる。

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

263 :
好きにしなさい

264 :
うむ
Tclだけが大文字なのが気になる

265 :
>>262
捨てて乗り換えるんじゃない。
追加で使えるようになる、だ。

266 :
その時間を家族のために使いなさい

267 :
まぁ追加で使えるようになる必要もないな

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

269 :
使える言語数だけが自慢の奴って悲しいよな
何で作るかじゃなくて何が出来るかなのに

270 :
>>268の考え方のほうに馴染みがある

271 :
複数使えるだろうけどこの言語は趣味用とか仕事用とかはないわ

272 :
仕事用でRubyってあるの?

273 :
せっかく勉強してもそれ名義で仕事がありゃしない言語というのはある
Rubyとか
Gaucheとか
いる分野によってはJavaScriptとか
とはいえ、(傾向の違う)複数の言語を知っておくということはプログラミング上極めて強力なアドバンテージになる

274 :
JavaScriptはいまめちゃめちゃ仕事あるぞ

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

276 :
PHP+JavaScriptなら相当キテるけどな。
RubyはRoRレベルまでくれば産学系のベンチャーでは隙間的に仕事がある。
少ないが、報酬は平均以上らしい。

277 :
継続的に仕事がないのではどうにもな
少ないパイを食い合って干上がるだけだ
やっぱ自前でサービス立ち上げて中身は自由言語というのが落としどころか

278 :
> 中身は自由言語
意味がわからない発言キターw

279 :
まあ推し量るに、「言語は何でもいい」、って事かもとは
思うけど、その表現はどうよw

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

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

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

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

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

285 :
Javaはライブラリ作る人に労力丸投げだからな
ライブラリが真摯であるという前提の言語なので現実はいろいろ辛い
Rubyはライブラリへなちょこでも追加や上書きすればいいやみたいなとこがある

286 :
両方知ってる人の発言とは思えない

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

288 :
Rubyスレってだいたい最終的にはJavaとPHPけなして終わるよな

289 :
こういうのもあるよくらいに勉強するのはいいのかもね。
一年後には忘れちゃうのが関の山だが。

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

291 :
逆だろ
お前のように

292 :
で、rubyって実績あんの?
使ってるサイトとか教えろ

293 :
ttp://copipe.cureblack.com/
Rails使ってるみたい。

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

295 :
Ruby プラグラマー 田中ばびえ こと 馬場道明さん
http://pc11.2ch.sc/test/read.cgi/prog/1219109959/l50x

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

297 :
てか、Rails「で」開発するとRubyらしいとこあんま触らないんだよね
Rails「を」作ろうとするとRubyスクリプトになるんだが
Railsを学んでないRuby使いはRailsのスクリプト読み解けないと思う
RailsはRubyの上に乗っかった別言語
Ruby on Railsなんて嘘で、Rails on Rubyが正解

298 :
Rails開発陣て、scaffoldでコレクションループするのにfor文使うような連中だからのう。

299 :
Rubyな人にはRailsは微妙に嫌われてる
流行ってるからとかそういうくだらないとこじゃなく、文法レベルで嫌われてる
だから、「Railsは糞だがActiveRecordは最高!あとActiveSupportはR特にblank?」とか言う

300 :
blank? はPHP使いにとっては必要不可欠
いちいち
obj.nil? || obj == [] || obj == {} || obj == ""
とか書いてられんだろう
と、blank? を知らない俺が妄想してみる

301 :
balnk? ってそんなに嫌われてるの?
お得意のダックタイピングを延長しただけじゃないの?
大体 empty? って共通メソッドがあるんだから、nil も
含めた共通メソッドがあってもいいじゃんって思うんだが、
アカデミックな立場では許せないのかな?
詳しい人教えて。

302 :
>>299
blank?は好きだよ。
逆のpresent?もはよ正式リリースして欲しいものだ。

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

304 :
0.blank?の結果についてはどう思うよ。

305 :
basal? とか作るべきなんだよね
Integer の基底は 0
String の基底は ''
Array の基底は []
inject で引数が省略された場合は最初の要素の基底をデフォルト値に

306 :
この解りづらさがRubyの欠点って奴か

307 :
>>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 :
to_booleanの結果が、言語自体の暗黙の真偽変換と
違ったら意味不明だな
そうやってみんなでカオスな言語にしてしまえばいいさw

309 :
スレ内容を総合するとRubyは
遅い、脆弱、不完全、変態言語
ということで消えるべき言語でFA

310 :
とりあえず.equal?は.identical?くらいにしとけ、みたいなのはある

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

312 :
nilとfalseだけ偽ってやつ?

313 :
言語仕様まちまちなRubyが厳密ですか...

314 :
Rubyで開発効率上がったとかなんかのネタだよな
Railsで開発効率上がるってのは解るけど

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

316 :
なんで自分がルビー嫌いかわかった
ルビーが嫌いなんじゃなくてルビー信者がきもいんだw

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

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

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

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

320 :
パイトンってやったほうがいいですか?
まじで一回もやったことがない。

321 :
やるにしても、入り口がねえw
ぶっちゃけ、Pythonで何やるの?
まあいろいろ(ドキュメントやらチュートリアル含めて)
初心者向けではないし、PerlやRubyで馴染んでしまった
人なら、最初ちょっと無理してがんばらないと面白くないし

322 :
ども 発音はパイスンみたいですね。はじー

323 :
>>319
じっさい、海の向こうだってきもい奴おおいじゃん
翻訳マジックで軽減されてるかもしれないけど。
たとえば、こいつなんてもろきもいだろ?
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm

324 :
>>323
立ち読みでもいいから読んでから言えよw
>>319 のは良書だよ。ラクダ本とまでは言わないけど
で、そのリンク先は大好きな文章だ。
・・・信者じゃないデスヨw

325 :
まあ確かに読んでて面白い文章ではある。

326 :
>>323 は、
http://hp.vector.co.jp/authors/VA000092/jokes/strup.html
↑と双璧だろうが。後世に残すべき価値のある文書としては。
きもいとか、どういう意味で言ったか知らんが正直どうかしてるよ

327 :
こういうのを信者って言うんですね、わかります。

328 :
ちゃんと批判出来ないのが糞アンチ

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

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

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

ラリーのリスト展開病に対する救いがたい、破綻した、ゴールドバーグ的修正なのだ。
しかしPerlのマーケティングは驚くほど優れており、リファレンスはかつて経験した中で最良のものみたいにあなたは感じている。何に対してもリファレンスを取ることができる! 楽しい! においだっていいし!
Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に翻訳されたためだ。
それは美しい。そして楽しい。そして実用的だ。
しかも悪くなっているところは何もなく、Rubyは本質的にPerlの機能の真性のスーパーセットになっている。
私は最初に霊感を必要とする。
すごい文章だなぁw

332 :
信者の典型だなぁ。何をどうみたら美しいのか。

333 :
$とか

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

335 :
う〜む最高!
言うことなしだぜ
こりゃパワーもあるし
タイヤも太いし全部ある
愛してる 必要だ 首ったけ
う〜 激しい嵐
大丈夫 抱いてやる

336 :
Rubyが変なのは今に始まったことではない。気にするな。

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

338 :
>>335
王様か。ネタが古くてワロタ

339 :
>>337
我々はPerlで懲りたのではないのか

340 :
Perlに押しつけなんて感じたっけ?
それとも、自由すぎる事に懲りたってこと?

341 :
MatzがこうすればPerlはもっと便利になるという思いを形にしたのがRuby。Rubyを信じるものは救われるが、信じないものは業火に焼かれろ。

342 :
いいスレだな

343 :
Perlにコミットしないで勝手に独自言語作って乱立させちゃうのが駄目だよね

344 :
乱立を助長させたRubyが混沌の始まり。

345 :
Perlは意地でも使ってやるって思わせるマーケティング
Rubyは、意地でも使ってやるかと思わせるマーケティングw

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

347 :
>>343
おっとPugsの悪口はそこまでだ

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


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

350 :
>>348
どんなジャンルにも言えることだが2chにはアンチが集まるんだよな
原因として考えられるのはMatz(ruby作った人)が「PHPは言語設計がよくない」と発言するからなんだろうけど
でもそんなのPerlの弾・miyagawaやJavascriptのamachang・malaだって当り前のように言ってるし…
ちなみに5年後の世界シェアはPythonの方が上なんじゃないかと思ってるんでRubyとあわせて検討してみてほしい

351 :
PHPを貶してるのが原因じゃないしMatzでもない
信者の押し売りがウザいだけ

352 :
> 「PHPは言語設計がよくない」
のは, PHP 以外の言語をやってる連中はみんな言ってること
python も ruby も, 関数型言語(haskell, ml 系とか lisp 系)に
比べて自由度が低すぎるのが不満っちゃ不満だけどな

353 :
釣れますか?

354 :
>>331
inspirationはカタカナにしといたほうがいいやね。
「霊感」と訳すとオカルト臭が...

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

356 :
>>354
ひらめきと訳せばいいだけでは
というか元々の意味もひらめきのつもりなのでは

357 :


358 :
http://kino77.22.dtiblog.com/
誰か日本語に訳してくれ

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

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

361 :
>>360は日本語は不得意らしい

362 :
Rubyお勧めの本1冊紹介して。Rubyは初めてでごんす。

363 :
初めてのRuby キリン書いてるやつね

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

365 :
今でも機械語で充分な世界はあります
自分の土俵だけで全てを語るなんて馬鹿げてます

366 :
>>365
せめて>>358読んでから発言して

367 :
何が凄いってここWebProg板なのに機械語とか言ってることじゃないのか

368 :
Perlってマイナー言語だったんだ…

369 :
>>367
とある有名グループウェアがCのCGIだったのは軽ーくカルチャーショックだったが、
それはただ単に自分の世界が狭かっただけだし。
機械語でも(書ける団体があれば)いいんじゃね?と思わないでもない。
極端だな。うん。

370 :
CのCGIはカルチャーショックだったとCのCGIで動いてる2chに書き込むとは

371 :
いいツッコミだw
知らないってことは、実は強いんだよ

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

373 :
違わないならみんなJavaで書いてネイティブコードにしてるわ

374 :
>>373
そういうものがあるのかも知らないんだが。Javaネイティブコンパイラ
大体VMで終わりじゃん
Cは、プログラマも最適化に関わってる言語ってこと?よくわからん
よければ、手取り足取りplz・・・

375 :
要するにネイティブコンパイラもあるけどVMの方がいいって事だよ

376 :
そもそもJava自体がCで書かれていたりする

377 :
インタプリタ方式のC/C++処理系もあるし、
Javaのネイティブコンパイラもあるし
どんな言語で書こうが、最終的には機械語に変換される
ただその変換方法は複数ある

378 :
Cは書き方でチューニングしやすい反面
馬鹿が書くと遅くてザルセキュリティなものができやすい

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

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

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

382 :
そこで>>372に戻るのかな?よくわからんけど
まあ>>373は無いような気がするんだが・・・

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

384 :
>>383
レイジーイーバルする評価系があれば perl ももっと早くなるのでは?
と, おもったw

385 :
>>384
なんで?

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

387 :
あげ

388 :
プログラミングしりとり
http://schiphol.2ch.sc/test/read.cgi/575/1010948472/l50

389 :
何defって?
define function?
略語の使い方が昔のMS BASICみたいなセンスと思った。

390 :
REMとかDIMとか

391 :
Delphiだな完全に

392 :
DEFine methodだろうとは思う
よく使うキーワードを短くするのは正しい
GroovyとかScalaもdefを使う

393 :
セミコロンがないってのも
なかなか良い設計だと思う。
つけてもいいし。

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

395 :
>>394
「自分が欲しくて作った言語」にそんなこと言ってもさぁ。

396 :
Perlでできることを無理に新言語にしてるよな
別に万能って訳じゃないし処理速度も遅い

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

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

399 :
>>395
アルゴル系つうの?
別にオリジナル表記というわけではない。

400 :
記号を減らすとか省略させるとかアルゴル系なの?

401 :
逆綴りを使うのがALGOL主義って昔のラクダ本に書いてあった。
esacとかfiとかelif(違)とか。

402 :
ブロックの終わりを}じゃなくENDなんとかとか逆綴りとかがアルゴル系?

403 :
ってかALGOLのif文ってif〜fiじゃなくて
if〜then〜begin〜endなわけだが
それ以前にC言語系統も全部ALGOL系だっての

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


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

406 :
判明もなにも言語オタクのmatzが知らないわけなかろう。

407 :
matzじゃなくてこのスレでRubyマンセーしてる奴の話だろ

408 :
Lisp知らない奴がアンチRubyなのが笑えるwwwwwwwwwwwwwwwwwwww

409 :
Lisp知ってたら何かおいしいの?

410 :
Emacsが便利になる。
Ruby知ってたらRPG作れる。

411 :
SchemeやってたけどRubyは嫌いです

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

413 :
探したらあった。失礼しました。

414 :
デブサミ2009に登場するらしい。
http://www.seshop.com/event/dev/2009/timetable/Default.asp?mode=detail&sid=720#720

415 :
肝y on fails

416 :
S式原理主義の俺には
perlだろうがrubyだろうがS式での標準書式があれば何でもいい
俺書式はコミュニケーション取れないからだめな

417 :
一生.emacsでも書いてろよ

418 :
上の方にプログラミング入門者にどの言語を薦めるかとかあったけど、
俺なら各々の言語の長所短所の説明後、
「まあ、初心者にはPythonがいいよ」
って言ってPythonに向かわせる。
俺はRubyが一番好きだけど、文法が複雑だしマニュアルが貧弱だからな。
Pythonに慣れてからRubyを使ってみて、気に入ったらモルモンに入信するのが
一番だと思うね。

419 :
わけわからん

420 :
俺はgoogleが使ってるからpythonを覚えたいんだが日本語マニュアルが少なくて難しい
Rubyはメモリを食うらしいしputsってのが厨房っぽいしHSPみたいだから疎遠している
だからPHPしかできない

421 :
最後の一行が事実なだけだろ

422 :
最後が全てというかw

423 :
>>420
PHP以外の言語は到底PHPとは呼べないものばかりだからな。

424 :
>>420
「HSPみたい」なのはどっちかというとPHPだろww

425 :
パイトンだけはやった事がないなぁ。

426 :
パイソンだバカwwww

427 :
うそ〜

428 :

Full Book Now Available For Free!
http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html
http://sandal.github.com/rbp-book/pdfs/rbp_1-0.pdf

429 :
久々に本屋いったらRailsの本また増えててわろす

430 :
業務系アプリ = Java
それ以外 = PHP
簡単なツール = Perl
Rubyの入り込む余地って無いよね。
ぶっかけ。

431 :
大ざっぱすぎわろた

432 :
>>430
自分は無知ですって宣伝しているの気づいてないんだろうなぁ

433 :
Railsぐらいわ聞いた事あると思うけど

434 :
>>432
Rubyの案件なんてあるか?(ねーよw)
技術者が確保できねーもん。
だったら技術者がある程度確保できるPHPで
RoRの代わりにCakePHP使うし。

435 :
恥の上塗り

436 :
RubyはRoRを世に広めたことでその役割を終えました。
あとはPHPやPhthonに任せてゆっくりとその生涯を終えて下さいw

437 :
必死なやつがいるな

438 :
面白いもっとやれ

439 :
そもそもRoR作った奴ってPHP使いだったんだよな。
でもRubyでRoRを作った。良かったじゃんRubyが世に知られるようになって。
でも、結局そのお陰でPHP界隈ではRoRに影響を受けたFWが出まわって
すごい競争が繰り広げられてる。
PerlやPhthon、Java界隈でも同じだけどPHP界隈が1番熱い。
というわけでRubyお疲れ!もう帰っていいや。

440 :
それには賛同しかねるわ

441 :
Perlでさえ技術者募集しようとすると集まらないのに
Rubyなんか集まるワケがない。
所詮オタの使うオタ言語なんだよ。
PHPは技術者もある程度いるし、RoRと同等機能を誇るCakePHPもあるので
Rubyの役目は終わりましたー!

442 :
    必死なやつがいるな


443 :
企業側からしたら人が集まらないのは致命的だよ。
そこそこの経験者でも人月30万でホイホイ集まってくるPHP。
人月50万でも応募者が少ない上に技術力も大したことのない奴が集まってくるPerl。
コスト的にPHPの圧勝だしWebにおいて出来ることは他の言語と大差ない。

444 :
>必死なやつがいるな
現実を受け止めろ

445 :
ゴミ会社しか視野にないんだから仕方ない。生暖かく見守るべし。

446 :
俺はJavaとPHPとPerl使ってるけど
まぁ大体Web系の開発はJavaだね。
だが、Javaの糞っぷりに嫌気がさしているので
今はLL系の仕事がしたいなーと思ってる。
Perlは好きだけどWeb開発には向かないと思ってるので
そうなるとPHPの一択。
RubyはRoRがあるから興味はあるけどはっきり言って
RoRの為だけにRubyを勉強する気にはなれない。
なぜならPHPにもCakePHPがあるから。
[結論]
Ruby = 誰も使いません。
以上。

447 :
正直CakePHPはRailsの劣化品の域。主にActiveRecordが。
Cakeでもそれなりのものは作れるけどね

448 :
>>447
具体的にActuveRecordのどこら辺が劣化品なの?
RoRやってないから分からないんだがそんなに違うものか?

449 :
そもそもRoRが流行った理由はActiveRecordとは無関係なところにある訳で

450 :
流行った理由?誰もそんな話してないよ

451 :
お前頭悪いな

452 :
くやしいのうwwwwwくやしいのうwwwww

453 :
早くCakePHPのActiveRecordの何処が劣化品なのか言えよ。

454 :
土下座して教えを請えば教えてやってもいいよ

455 :
じゃあ特に無いってことで。

456 :
おまえらレベル高杉

457 :
結局rubyはperl,pythonに取って代わるもんなの?

458 :
それは僕らにかかってる

459 :
はっきり言ってRubyやPerlはWebシステム開発には向かないと思う。
ちょっとしたツールを作る程度がお似合いだよ。

460 :
じゃあなにが向いてるんだ?

461 :
Haskell

462 :
Rubyって本ばしばしだしているよね。
なんでそんなに出すの?
いっつもジュンク見るとRubyの本がどさって置いてあるけど。

463 :
出版社が売れると思った/書き手がいた だけだと思うが。

464 :
布教活動に熱心な信者が多いってことだろう。
実際にはRubyの技術者は少ないよ。
Perlと同じかそれ以下か程度。

465 :
(それ以下というフレーズはともかく)
Perlと同じなら多いほうだろうと思ってしまった俺は
PHP使いの多さをすっかり忘れていたオールドタイプ

466 :
このスレって、冷戦時代にアメリカ国内で「ロシア最高!」っていっててdisられてるみたいなスレだよなー。
ここそもそもphp板なのにRubyの話なんかまともにできないでしょ・・・。
Railsスレ微妙に過疎ってるし、ム板にもRuby関連スレは少ししかない。
Railsは便利で使ってるけど、利用者の少なさは異常。というかphp使い多すぎる。

467 :
PHP板っていうかWebプログラム板だろ。
Rubyにとってアウェーなわけじゃなくて単純に人口少ないだけだよ。
まぁPHPみたいにWebに特化した言語にRubyやPerlが敵うわけがないよ。
RoRに代わるFWもPHPにはあるし。

468 :
[Scala] RubyからScalaに乗り換えた15くらいの理由
http://wota.jp/ac/?date=20100426#p01
Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本
http://www.amazon.co.jp/gp/product/4822284239

469 :
RubyスレなんかにはたまにpythonやC#の煽りあらし書き込みなんかが書き込まれるけど、
この板みるとpythonスレはRubyスレ並みに少ないし、C#にいたってはスレすらない。
目くそ鼻くそってわけか・・・。
Javaはいくつかすれあるけど続いているスレはない。
perlは少しあるね。
というかphpユーザーがいかに多いかという

470 :
Rubyは、なまじ初心者レベルの範囲では習得が容易なだけに、使ってる奴に性格がヘンな人が多くて、その部分が好きじゃない。
特にプロなんかだと、Rubyメインで仕事する奴は、新宗教の信者なみに入れあげてキモい。
逆に、業務命令で使ってる奴は、それでメシ食ってる癖に、Rubyを貶す奴がよくいる。
どっちもウンザリだが、特に後者は、単にお前がそういう仕事しか取れないレベルだというだけなのに、言語に責任転嫁すんなよって感じだ。
あと、たまたまググってたら、以前、本家にバグレポート出して却下されたとか言う日本人の話を見たんだけどさ。
そいつのブログ見たら、自分よりも、対応しなかった本家側のスタンスを養護するように受け取れるコメがついたとたんに、いきなり逆ギレして怒りだしてんの。
コメ入れた奴は、単に「リソースは有限なんだから、どっかで線引きすんのは当たり前だろ?」って言ってるだけなのにさ。
素人の学生とかなら分かるが、いい歳をしたプロだって自分で名乗っておいて、あまりに必死にコメ応酬してんだから、思わず笑ってしまったよ。
何でか知らないけどRuby界隈は、ちょっと規模が大きい話になると、そういう「物作りの意識として云々」みたいな主張をし始める自称プロがすぐ湧いてきて、ウザいことこの上ないよ。

471 :
そういえば最近は社内でもscala勉強会が多いなぁ…
土日まで出勤して語り合ってる人達がいる
頭おかしいんじゃないかと思う

472 :
実はこの間web系のシステム開発で、
おれはRubyを提案したんだよ。
新しい言語に挑戦するのもいいかなって。
そしたら見事に却下されて、Javaとphpになった。
ちなみにPerlを唱えた人もいたがこれも却下。
Rubyの却下の理由。みんな知らないからだってよ。
なんだかな。学習したいとは思わんのかな?

473 :
>新しい言語に挑戦するのもいいかなって。
本当にこんな理由でRuby採用を提案したのならアホ過ぎるだろ。

474 :
組織においてそういう提案する人は大事だと思うよ。
通るかどうかは別として。

475 :
>>473
こんな奴がこの業界からいなくなれば、仕事も楽しいのにな・・・

476 :
仕事が楽しくないのはお前の頭が悪いからだろ

477 :
Web系では、RubyもPerlも論外だろw
FastCGI使うにしても、いちいち対応しているかどうか調査/テストするのがめんどくさい。

478 :
CGI遅い→Ruby、Perlは論外
っていう発想で程度が知れるね。

479 :
Rubyを知っているのがおれだけだった.....

480 :
全部覚えろよ。
で、どれ使うかは、必要に応じてだろ?

481 :
でもさ、こういう会社規模じゃないと経験できないことも
あるよね。
Rubyで開発したことないからさ、いや、もちろん
linuxには入っているんだけど、客に出すのと家で片手間
にプログラミングするのとではぜんぜん違う。
負荷とかいろいろ考えないとだめだし、
利用する人数がまず違うし、そういった意味でもRuby使って
みたかったな

482 :
Web系でRuby・Perlを使うのは難しいよ。
・技術者が少ない。
・環境構築が面倒
おとなしくJavaかPHPにしとけ。

483 :
>>482
そういう所でコストやリスクが高くなると会社的にはGo出しにくいよねぇ。
で、それらと引き換えに得られるものはって言われても決定打が無い。

484 :
そして本だけが無駄に発売され、森林が伐採される。
Rubyの本はそんなに毎月ださなくてもいいと思うのですが。
その辺はどう思っているんですがRuby信者は。

485 :
信者だけど、儲け狙いのRuby初心者本の乱立はうざいと思ってますよ。

486 :
Ruby信者に質問です。
>>472の人も書いていますが、なかなかRubyって
登用されません。Rubyで開発したい場合どういって
現場を説得させればいいのでしょうか。
後PHP信者、Java信者が非常に頑固です。
この間Rubyでやろうって言ったらPHP信者にけりを入れられ
ました。
僕はいろんな言語を勉強することは大事なことだと
思うのですが、どう思いますか?
どうすればこいつらを納得させ、幅広く言語を選べる
ようになるでしょうか?

487 :
PHPやJavaで飯食っていける状態、さらに満足してるのならどうしようもない
お前さんがチームの教育に掛かる時間と金を負担できるんなら話はべつだが

488 :
適用場面が同じようなLLばっかり覚えてもしゃーないだろ。
たとえば、PHPやPython、Perlなどでは絶対出来ない何かがあるのか。

489 :
>>486
半笑いでRubyでやろうって言ったんだろ

490 :
>>489
そんな言い方はしていない

491 :
>>490
ごめんね

492 :
>>486
このままの機能拡張はPHPだと大変だから、慣れているRuby(Rails)にしたいと言ってリライトの企画通したw
まあうちはベンチャーだし、php信者というか特定の言語の信者がいないせいもある
仕事に応じて言語使い分けるし、言語にこだわるの俺くらいだわ

493 :
tracやmailmanはpythonだしredmineやcapistranoはrubyだろ
swatchはperlだしmysqladminやwordpressはphpだからそこから先はこのみじゃね

494 :
そうなのだ
好みなのだ
それしかないのだ。
塩ラーメンととんこつラーメンはどっちがうまいかなのだ。

495 :
mysqladminはphpじゃないよね
phpで作られてるのはphpmyadminだよね?

496 :
Ruby信者に質問です。
やさしいRubyとたのしいRubyの違いを教えてください。

497 :
両方役に立たないですよ

498 :
そんな本世の中にだしてんじゃねーよ。
ちゃんと役に立つ本だせよ。

499 :
Rubyを今からやるのは時期が悪い

500 :
今からやるならpythonですかね。
でもrubyを今使ってるんですが、
環境構築って面倒ですか?
passengerかmongrelかthinをapacheやnginxなどと
組み合わせたらいいかなーと思っています。
PHPやJavaと比べてどのあたりが面倒でしょうか。

501 :
>>500
環境構築が大変かはOSとやりたいことによるかな。
例えば、Rails開発をWindowsでやるなら死ぬから、
どっちみち仮想環境かcoLinux入れる必要ある
書捨のスクリプトを書くにはWindowsでもいいんだけど
WindowsではUnicodeファイル名を扱えなかったり、
RubyGems使うとJava並に起動が遅くなったりアレなんだよね
RubyやるならLinuxとかMacオススメだな。Rails開発者はたしかMacだし

502 :
pythonって日本じゃ全くと言っていいほど使われてないよね。
海外じゃ人気みたいだけど。
Googleの公式言語になってるのは強みだけどね。

503 :
Pythonなんて子どものおもちゃだしな

504 :
でもGoogleの公式言語の一つだよ。

505 :
RubyなんてMatzのおもちゃだろ

506 :
いえ 大人のおもちゃです。
楽しく使えればそれでいいのです。

507 :
AnaRubyz

508 :
かわいいは正義!

509 :
おいまたRuby本だしたろ。
まったく1月に2冊とか決めろよ。
出しすぎ


510 :
出せば売れる

511 :
出せば孕む

512 :
いやん!のび太さんのえっち!

513 :
やればできる

514 :
うちの子はやれば出来るんです!

515 :
どんな価値があるの?

516 :
【超絶基地外12歳荒らしの判明しているコテハン】
plus01 ★ 管理人 ★ πナップル ★ きうい ★ mango+ ★ Fine ★
YV/TV ◆.Y./V..TV.
ジエン ◆2.14..sI1E
ネックス ◆Nex/RZxaHI
いざこざ ◆Nex/RZxaHI
いざこざ ◆Iza..hlnPI
いざ・・ ◆Iza..hlnPI
FuLL! ◆FuLL/FW.EQ
1206 ◆1206ePaU1M
ふぁー ◆fah/7D.Rkk
ふぁー 返し ◆fah/7D.Rkk
6分のろーぷら ◆LowPrice/6
労ぷら椅子 ◆LowPrice/6
【livevenus:20】 ◆LowPrice/6
6分のろーぷら ◆MAyUzEEE/E
6分のろーぷら ◆MYU/e0Imzi1E
6分のろーぷら ◆/UeVRo.Tv.
リック◆Lick/SPaQs
連投すみません ◆Lick/SPaQs
うずまき ◆vzqJXqubSg
リック ◆vzqJXqubSg
ナマコぞうすい ◆WgQ1EvIdds
【判明しているリモホ】
p6073-ipbffx01marunouchi.tokyo.ocn.ne.jp
z232163.dynamic.ppp.asahi-net.or.jp
w62.jp-t.ne.jp
cw43.razil.jp

517 :
また本だしたな。
まったくRubyは

518 :
私はプロレタリア国際主義の極左を自認しているのですが、rubyは右の人の言語だから辞めた方が良いですか??
…楽しそうなんだけどなぁruby…

519 :
Ruby自体は初心者からマニアまで楽しめる言語だと思うんだけど、Railsのシステムを初心者が書くとひどい事になる
最近Rails案件が増えてるからか、裾野が広がって勉強しないコーダも増えてるんだろうか

520 :
NHKと朝日が絶対に放送しない映像
http://www.youtube.com/watch?v=UB2oX07FpnI&feature=grec_index

62 :名無しさんといっしょ :2010/09/07(火) 18:44:31 ID:fV29PfP9
テレビ関係図
http://mamorenihon.files.wordpress.com/2010/05/tv_kankei.jpg
64 :名無しさんといっしょ :2010/09/15(水) 15:05:22 ID:HpuV3WgP
シナ人の特徴は、以下のようにまとめられると言う。
1.平気で嘘をつく
2.平然と恩人を裏切る
3.歴史事実を故意に改変する
4.約束を守らない

22 :↓ブックマークせよ:2010/12/20(月) 16:04:47 ID:wb+m0BM90
NHKの極左売国捏造路線何とかなりませんか?24
http://toki.2ch.sc/test/read.cgi/nhk/1290627237/

チャンネル桜のYouTubeはこちら(当分の間)
前スレ(=644まで)
【皇室】チャンネル桜の姫?高清水有子【秋篠宮】
http://kamome.2ch.sc/test/read.cgi/mass/1285123794/
【皇室】チャンネル桜の姫?高清水有子【秋篠宮】2
http://kamome.2ch.sc/test/read.cgi/mass/1293222079/


521 :
>>518
そのレスを日本語以外の言語で書いてみるなり、海外に住んで送信してみるなりすればよいのでは

522 :
LLって他人の書いたソースみるとぽかーんってならない?

523 :
>>522
ならにゃい

524 :
最近Ruby本急にあんまりでなくなったな。
どうして?

525 :
最近ガチで>>8みたいな、愛国心うんぬんを絡めた宗教の勧誘がしつこい。
中国の陰謀から守るために私の説明会に参加してくださいだの。
冊子には大宇宙に神がどうこうとか書いてあった。
震災後特に活発になった。

526 :
>>518
亀なんだが
極左だったらLispをやっとけ
でも、ちょっと違うか
アナーキーな社会主義者だったらLispだな

527 :
Rubyは、良い言語なんだけど
本当にこの言語、1強になれるかどうかまでは不明
少なくとも現状のRuby1.92の仕様じゃ無理
俺は世界中の言語を統一させてくれるような言語だったら、本気で応援も出来るけど
「現時点」では使いやすい、優位だ、っていうその程度では、
言語に貢献する気にはなれない
Rubyに足りないのは、まずC++やD言語のようなマクロ、
それからPerlにある省略記法( Perlにある省略記法は全部そのまま真似して実装すべきとまで思う )
Pythonように閉じ括弧の省略
このあたりだ
Perlは、オブジェクトとか変数に$ついてたりとか、デリミタついてたりっていうそのあたりはダメなんだけど
省略記法のその一点で、ラリーのセンスがやたらと優れていて、他の減点対象となる構文を多めに見ても使う価値がある

528 :
次にPythonは閉じ括弧がない、
アルゴリズムの究極はツリー構造なので、この閉じ括弧のない言語っていうのは、沢山ネストしたときに
閉じ括弧が5つとか10個連続で書かずに済む。ツリー構造のアルゴリズムをかくのは容易ではないんだけど
時期にかけるようになるだろ
何年後かはわからないが、閉じ括弧のない言語、または閉じ括弧を省略可能な言語、いつかそれが標準になる
Perlの省略記法と、Pythonの閉じ括弧、
この2点がこのふたつの言語の強い部分であって
対するRubyのアドバンテージは、「記述が簡潔」っていうだけで、プログラミングの真理とかからはかけ離れてる
ただほんのちょっと、今こういう処理を書きたいって時にさっと書くっていうのがやはりメインで
その先の真理についての考えの面では、Perl,Pythonには劣る
それでも今、自分がRubyをメイン言語にしている理由は、
Perl,Pythonが論外だからだ
良いものはいくつか見えるんだけど、根本的なところでゴミが入ってる
変数の$ やifの: ()
たいしてRubyは根本的な部分はしっかりしてる半面、これといって素晴らしいものは何もなく
このままの考えで成長していけば、スクリプト言語の世界での、C言語の立ち居地に付くと思う
その意味は、「いずれ20,30年後に時代遅れの概念を詰んだ老害になる」って意味まで、含んでC言語と、言ってる
現在、C言語がITの世界の足を引っ張っているようにな・・・
Rubyは、こだわった概念を何も入れてないから万人にとって使いやすい設計に、見える
漏れはC言語が嫌いなので、もしそうなればRubyの未来を見限ってRubyを見捨てるだろう
漏れは別に効率良いだけの開発がしたいわけじゃなくて
ソースコードの完璧さを求めたいんだよ、こういう考えは変わってるだろうし、
Rubyがそんなことを考えて設計されてる言語ではなく、偶然、Rubyが漏れのやりたい事を行うのに、そこそこ向いていたってだけで
漏れのやりたいことの100%が可能になる言語にまで成長してくれるかなんて期待してはいない・・・
Rubyのリファレンスをほぼ全て記憶し、標準Libのソースコードも全て読んでいるから、Rubyがどこまで出来て何が出来ないかはもうわかっている
とりあえずPerl,Ruby,Pythonのうちのどれを選んでも別にハズレじゃない好きなの選んでやっとけって感じ

529 :
まだ漏れとか書くやついるんだな

530 :
米Oracle社のデータベース管理ソフトウエア「Oracle Database」をライセンス違反なく利用できる
「ニフティクラウドSDK for Ruby」
「これまで、同様のライブラリは、Java言語用のものしかなかった」
http://www.nikkei.com/tech/business/article/g=96958A9C93819499E0E0E2E0998DE0E0E2EAE0E2E3E3E2E2E2E2E2E2;p=9694E3EAE3E0E0E2E2EBE0E7EBEB
ITpro 2011年8月22日

531 :
> 現在、C言語がITの世界の足を引っ張っているようにな・・・
使わなきゃ良いじゃんね?
C 何て高級アセンブラ以外の何者でもないだろ?
C++ と同一視してるんだったら論外だが...

532 :
なんでrubyのメタプログラミングや
リフレクション機能について言及している人が誰もいないんだ?
ruby使うメリットは非常に強力なメタプログラミング・リフレクション機能があるからだと思うのだが。
他の言語では出来ない、コードの抽象化ができる。
(例えば, attr_reader, attr_writer, とかもrubyの文法レベルで実装できたり。こういうことはPHPでは到底できない。)
ruby, phpもどちらも長くやっているが明らかにプログラミングの潜在能力(表現力?)はrubyの方が高い。
ただ、RoRだけやる人とかはこういう部分についてはあまり関係ないかもね。

533 :
webプログラミングができる中学生のスレです。
言語は何でもかまいません。
中学生以外は書きこむな!!!
荒らしには関わらない!!
厨房とかいって馬鹿にする人も無視!!
ちなみに自分はphpとmysqlできます。
大体5日ぐらいで2つとも覚えて
次の言語は面倒くさいので覚えようとしません。
そろそろrubyを覚えたいと思っています。
プログラミング暦5ヶ月ぐらいです。
気軽に書き込んでください

534 :
中学生限定のコミュニティに行けよ

535 :
http://toro.2ch.sc/test/read.cgi/tech/1329023778/

536 :
RubyってGUI実装がどれも中途半端で困る

537 :
メタプログラミングは趣味コーディングなら楽しいが
プロダクションコードじゃまず書かないしなぁ
RubyのいいところといえばRSpecがあることに尽きる

538 :
rubyを滅ぼすのが俺の使命だ
普段はruby信者を演じているが

539 :
>>532
そこら辺は大昔からrubyにはいってる機能だろ
今更といった感じなのかも
俺はdefine_method あたりはよく使う
rubyの一番の利点はやはりメソッド呼び出し時の括弧がつけてもつけなくてもいい事によって
[].each.with_index(4).inject  とかかけちゃう事だと思うよ
普通の言語ではもっと冗長する

540 :
冗長する は正しい日本語ではない
小学校からやり直せゴミカス

541 :
kwsk

542 :
黙れゴミ

543 :
A letter to my daughter.
ttp://jpfuentes2.tumblr.com/post/39935683274/a-letter-to-my-daughter-augusta-in-ruby
ここはあいかわらずうんこちゃんたちのたまりばなの

544 :
>>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.sc/test/read.cgi/tech/1393660194/84

545 :
爬虫類が嫌いならRuby

546 :
rubyいいと思うんだけなー。これがなきゃvagrantのプラグイン書けねーぜ。

547 :
私はRuby使いです。そして私はモルモン教徒です。

548 :
http://orig09.deviantart.net/fb8d/f/2015/248/e/2/rwby_ruby_rose_cosplay_by_nori_in_wonderland__by_sofiadrago-d98g98b.jpg

549 :
ネット版のホストみたいなの発見。

イケメンなら稼げるんだろうけど。
話が上手けりゃ稼げるかな。

誰かレポ頼む。
メンガでググると出てくる。

550 :
マ イ ン ド コ ン ト ロ ー ル の手法

・沢山の人が、偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法

偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い

靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト

10人に一人は カ ル ト か 外 国 人

「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !

551 :
技術力高いひとから順にGo言語に移行してるけどな

552 :
性能ボトルネックになる部分だけGo言語にリプレイスする流れはできてるけど
流石に全部Goでやってる会社は少ないよ

553 :
>>552 同意
APIやバッチなんかを組むには良いけど、フルでウェブシステムなり業務システムなり組むには、まだ便利なライブラリ足りてないよね…
(俺が不勉強なだけなのかしら?)
優秀な人から順に"Goもやってる"って気がするなー。

554 :
ほとんど初期からメーリングリストとかで追っていた。Cマガの付録にいつも付いていたしなw
書籍はたいがい買って読んだよ。
ところが、しかし、pythonを実際に使い始めてから、全く関心を失った。
それはちょうどRAILSが出た頃、1.8くらいだったかな、俺はRubyをやめちゃった。
スッキリしたよ。
結局、Rubyが嫌いだったんだな。隠された浅はかさが嫌だった。意味不明かなw
RAILSにはその言わば浅さの文化が見事に継承されていて、アホ外人には隠す能すら無いのだろうな、露わになっていて、まあ、酷いもんだ。

555 :
https://chrome.google.com/webstore/detail/%E3%81%AF%E3%81%A6%E3%81%AAng/mbgdnfmdelffjdhkdggilmphfdihnmcj?hl=ja

556 :
モルモン教との一体感

557 :
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

558 :
Rubyは読み書きしやすいのが良い

559 :
受託辞めれば?その時点で終わってる希ガス

560 :
飢餓ベネズエラ「1600%インフレ率」で仮想通貨が生活の柱|ビットコインマイニング(採掘)で生き残る
http://virtualmoney.jp/I0001275
「ビットコイン」新世界のベネズエラ:自由を求める、採掘者たちの反逆
https://www.fuze.dj/2017/01/venezuela_mining.html
ベネズエラ、ビットコインマイナーが10万人規模に
http://btcnews.jp/5c5uq4ei13034/
ジンバブエではビットコインが80万円?自国通貨がインフレしている国の仮想通貨需要について
http://coinpost.jp/?p=5803
ビットコインとは?投資で儲かる仕組みと危険性を分かりやすく解説
https://enjoyrock.jp/bitcointoha-4370

561 :2017/12/30
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

3N486QXXW0

●CGI作成に愛の手を・・・●
【perl】速いのはどっち?【php】
2chを超える掲示板を考えた
htmlを「文章を意味付けする」なんて言う奴はヴァカ
30代が趣味でこれから覚えるならどっち?Perlかphp
☆ショッピングカートのCGIを作りたい!Perlで☆
ショッピングカート総合スレ
コンテンツ言語『 Curl 』情報交換スレ
symfony PHPフレームワークpart2
こんなの作ってみたんだけど・・・
--------------------
女性職員の多い職場
俺専用の板
【金融】私的年金のiDeCo加入者 3年足らずで30万人→138万人に増加
【芸能】さんま、タピオカ騒動の木下優樹菜に言及「昔だったら喧嘩しても電話で済んでたのが…」★2
三浦祐太朗結婚スレ5873
腐女子&BLが苦手な同人喪女・30
なんj EXVS部 ☆10
【スズキ】 エブリイ【5代目】
【トイカメラ】Holga使ってる奴いる?【王道】
インターネット(仮) 自治スレ
【悲報】ミリシタさん、爆死 Part.143
ADSL 4Km以上で開通したヨ!
【芸能】マツコ・デラックス「N国は気持ち悪い人たち」 なぜかN国・立花代表を訴える準備を開始!★4
反民主党さん、今回の洪水を人災認定
錦織と石川どうして差がついたか…慢心環境の違い
【府中】JRA 東京競馬場 51
【今日もウォニャス】新型コロナ後の韓国証券市場の回復力、主要国で最高 [5/25] [新種のホケモン★]
生放送で麻雀ガチバトル三代目決定戦☆中田花奈優勝!
【FCV】車を全部水素自動車で新発電所は必要なし
NHK教育見てましたか?
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼