最強のプログラム言語はRubyです!!
■ このスレッドは過去ログ倉庫に格納されています
あんなライブラリが充実した言語も他にありません!!
あんな実行速度が速い言語も他にありません!!
あんな実務で役に立つ言語も他にありません!!
よってRubyは最強です!!反論は受付嬢に渡してください。
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG= shigeでファイナルアンサー?
晒しあげ
00061を読まずにカキコ
NGNG00071を十分読んでカキコ
NGNG00087まで読んでカキコ
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGいくらshigeでも、Rubyが、ライブラリがPerlとかと比べてまだまだ少ないことや、
また、実行速度が遅いって事はわかっているだろう。
ここは裏をかいて、
1 = 反Ruby厨でファイナルアンサー!
0012デフォルトの名無しさん
NGNGRubyを愛する奴は人生の敗北者 Part3
http://pc.2ch.net/test/read.cgi/tech/1001829961/
0013デフォルトの名無しさん
NGNG00145年後のRuby
NGNG株式市場がそれに反応して株価が上昇する。
Ruby専門のベンチャーが大流行し、Ruby資格の受験料は最低のシルバーで
5万円、プラチナだと20万円という高額にもかかわらず大盛況。
Rubyプラチナの人の給料は2000万円が相場。
Rubyプログラマはヨット、別荘所有者が珍しくない。
0015
NGNGノ∩
⊂ >14ヽ
/( 。A。 )っ
U ∨ ∨
・@;∴‥
∧_∧ ∩ :: :.
( `□´)/ :: ::
(つ / :: :'
人⌒l ノ :: ::
し(_)
目をさませぇぇえええ!!!
0016デフォルトの名無しさん
NGNGノ∩
⊂ >15ヽ
/( 。A。 )っ
U ∨ ∨
・@;∴‥
∧_∧ ∩ :: :.
( `□´)/ :: ::
(つ / :: :'
人⌒l ノ :: ::
し(_)
目をさませぇぇえええ!!!
0017デフォルトの名無しさん
NGNGノ∩
⊂ >15ヽ
/( 。A。 )っ
U ∨ ∨
・@;∴‥
∧_∧ ∩ :: :.
( `□´)/ :: ::
(つ / :: :'
人⌒l ノ :: ::
し(_)
目をさませぇぇえええ!!!
0018デフォルトの名無しさん
NGNG⊂ >15ヽ
/( 。A。 )っ
U ∨ ∨
・@;∴‥
∧_∧ ∩ :: :.
( `□´)/ :: ::
(つ / :: :'
人⌒l ノ :: ::
し(_)
目をさませぇぇえええ!!!
0019デフォルトの名無しさん
NGNGあー、いいねぇ。そんなんだったら。
でもオレはそんな刺客とれないんだろうなぁ(藁。
0020デフォルトの名無しさん
NGNG> 日経の記事がRuby賛美で埋まり
でもこれはイヤ
0021最強の言語はRubyです!
NGNG/ ヽ ./ .ヽ
/ `、 / ヽ
/  ̄ ̄ ̄ \
( ( l::::::::: .l ) ) _____
|:::::::::: -=・=- -=・=- | /
.|::::::::::::::::: \___/ | < まったく…だから2チャンネラーは…
ヽ::::::::::::::::::: \/ ノ \
フゥ,モウオテアゲダネ 丶:::::::: ノ  ̄ ̄ ̄ ̄ ̄
___ノ:: 人_
, --ー ̄ :: ::::::::::::::::: ̄ノ ̄ー-- ,,.__
/:::::::::::::::::::: ー-- .,, ..::::,, --ー " :::::\
/::::::::::::;;;;;;; :::::::: :::ヽ
⊂二 ̄⌒\ /⌒ ̄ニ⊃
)\ ( ) /(
/__ ) ( __\
//// / \ \\\ヽ
/ / / // \\ ヽヽヽ
/ / / (/ \) ヽヽヽ
( / (/ \) ヽ)
( / ヽ)
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGいうものがあると思うのだが、
Rubyってどこで活躍してんの?
0026デフォルトの名無しさん
NGNG活躍の場が与えられないから基地外どもが
地下に潜伏してしまうのではないかと思われ。
0027ぶ
NGNGオープンソースのソフトを趣味で作るなら、選択肢は一杯。
その中で、Rubyもあるということさ。
0029デフォルトの名無しさん
NGNG今のところ厨房を罵倒するくらいしか活躍の場がありません。
0030デフォルトの名無しさん
NGNG↓
厨房が厨房を
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGPerlで表現すれば
「CGI以外でPerlを使うところならほぼどこでも」
って感じだね。
俺は地方出身だが、都会に出てRubyなんかにであっちまったから、
心が汚れてしまったのか、、、
>>33
鯖にRubyがインストールしてあれば、CGIもできる、、、
そのRubyが使える鯖が少ないんだけどな。
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG世に出回っている Perl CGI プログラムの
ほとんどはリプレイス可能だと思うけども。
ロバストなのが作りたければサーブレット使うし。
0039デフォルトの名無しさん
NGNGCPAN 眺めていると羨ましくは思うけど、自作で済む場合が多いし。
まあ、小規模なのしか作ったことないけどさ。
0040デフォルトの名無しさん
NGNGPHPかmod_perlってことになるよ。どうしても。
0041デフォルトの名無しさん
NGNGあと、スクリプトを変更したとき、HTTPDを再起動する必要があったような気が。
0042デフォルトの名無しさん
NGNGところで、phpより遅いってマジですかい?
0043デフォルトの名無しさん
NGNG平均倍程度遅いわけだけど、そんなにレスポンスに響くほど致命的?
正直言うと、CGI では比べてみたことないから分からない。
>>41
スクリプトじゃなくてインタプリタを共有。
require でライブラリを読むと最初の一回しか読まないから(インタプリタの視点で)。
load を使えばいい。
http://www.modruby.net/doc/faq.ja.jis.html#label:10
>>42
PHP がどれくらい速いか遅いかしらないけどたぶん遅いんじゃないかな。
はっきりいって Perl でコード書いてても楽しくないんだよね。
個人ユースなら Ruby / Python がいいと思うなあ。
サーバにインストールされてれば、だけど。
0044デフォルトの名無しさん
NGNG>スクリプトじゃなくてインタプリタを共有。
グローバル変数(オブジェクト)を共有するって何の話だっけ?
俺の記憶違いかな?
何かを読んでて、「あ、これじゃあSinglton使えねージャン」
と思った記憶があるんだけど。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGそうは思えない人にとってはどうでもいい言語に思える。
0047デフォルトの名無しさん
NGNG但し、他の言語から全面的に置き換え可能かと言うと
全体的に中途半端で現状無理
スクリプト言語として速度的にもたいしたことないし、
GUI用ライブラリもあるけどCで書いたのと比べると遅いし
記述が簡素化されるわけでも無い
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGだから誰がどう評価しようとも
彼は最後まで Ruby ユーザーであり続けるんじゃないかな。
それだけで、Ruby という言語はある形で行き続けることになる。
彼はプログラミングが本当に好きな人だと思うよ。
0050あきじん ◆jx8Uh8fk
NGNGRubyは 47 も言ってるようにちょっと中途半端。
Rubyでなくちゃ駄目という分野は当然無いし、Rubyが
得意とする分野も他のスタンダードな存在が多数あったりするし。
逆にそんな中で頑張ってるRubyはある意味凄いとも言える。
まぁ一部の熱狂的な信者の力による所も大きいけど(w
しかしアレだね、Rubyでプログラム書いてると自分がヘタレなのが
良く分かってかなりヘコむね(w ライブラリのソースと比べると
およそ同じ言語処理系のソースとは思えない程見た目が違うし…。
0051デフォルトの名無しさん
NGNG結局Rubyのいいところってバランス感覚なんだよね。
だから、「中途半端」というのはRubyにとってはほめ言葉にも
取れるんじゃないかな。
手軽さを削ってまで高速化しても意味ないし、読みやすさを
犠牲にしてまで簡素化しても意味ない、と。
だから、尖ったものが好きな人にはおすすめできません。
でも遅いのは実装のせいもあるみたいだけど。
0052デフォルトの名無しさん
NGNGPerlよりましだがRubyも読みにくい部類だと思うがなぁ。
0053デフォルトの名無しさん
NGNG同意。読みにくい。
思うにendがいかんと思うんだがどうだろう。
0054デフォルトの名無しさん
NGNGが多いが、それが進歩的な行為なのか熱にウかされてるためなのか、わからん。
0055デフォルトの名無しさん
NGNG単に言語のイディオム的な癖かと。
個人的には、Enumerator 族のメソッドが色々あるから
for 使うよりもそちらを統一して使いたい。
0056age
NGNG0057デフォルトの名無しさん
NGNG005855
NGNGs/Enumerator/Enumerable/
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGあんな高速ナブラをきめたくなる言語も他にありません!!
あんな飯がまずくなる言語も他にありません!!
あんな実刑で服役くらう言語も他にありません!!
よってRubyはピンポです!!反論はみゆき嬢に渡してください。
0066デフォルトの名無しさん
NGNGほんとだね。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGそれってどういう時に使うの?
007169
NGNGRubyではメソッドはMethodクラスのオブジェクトだから、
変数に代入できるね。
Methodクラスのオブジェクトって、
特定のオブジェクトに関係づけられたメソッドでしょ、、、
純粋なメソッドじゃないんじゃないか?
それより、ファーストクラスオブジェクトって何?
0073デフォルトの名無しさん
NGNGCLOS 使っとけ。
007469
NGNGインスタンス変数やクラス変数にアクセスしないなら、
事実上、いずれのオブジェクトにも依存しない
独立した関数と考えて差し支えないでしょ。
それはそれとしてファーストクラスオブジェクトとしての
メソッドってのは、メソッドの引数にメソッドを渡したり、
メソッドの戻り値にメソッドを返したりできるっていうも
のだね。一級市民としての関数なんて言い回しがあるな。
高階関数をRubyで扱うのは、あまり自然な書き方じゃないけど、
一応できそうなんで、まあ十分かな、と。
0075デフォルトの名無しさん
NGNGしかも 後付けで作ったので、Java の Reflection 族の方がすっきりしてるし。
0076名無しさん
NGNGProcとかブロックとか使いにくい。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGソースの見た目が美しくないよね。
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGプログラマの下僕たる言語だからね。
エレガントではないがこき使いやすい。
ということで、Procはともかくブロックは使いやすい。
0081デフォルトの名無しさん
NGNGsuper || Fib[n] = Fib[n-1] + Fib[n-2]
end
p Fib[30]
原信一郎著「Rubyプログラミング入門」p202より
衝撃的なコードに思考停止したよ。一晩寝てやっと分かった。
オタになるかアンチになるかの踏み絵に最適かもな。
0082デフォルトの名無しさん
NGNGこりゃ確かに凄いコードだな(笑)
でもまあ、これだったら、ヲタにもアンチにもならないな、漏れは。
なるほどそういう書き方もできますね、でおしまい。
0083デフォルトの名無しさん
NGNG誰かもっと短く、かつエレガントにしてください。
i=0; s=t=10**((p=(ARGV[0]||75).to_i)+12)
s+=t/=i+=1 while t>0; puts s.to_s[0,p]
0084デフォルトの名無しさん
NGNGこれって関数型言語のように宣言的に書いたプログラムだね。
0085デフォルトの名無しさん
NGNG見かけだけね。
インスタンスを対象に特異メソッドが設定できること、
super の引数が省略できること、
|| が短絡評価であること、
Array のデフォの実装では out of range な添え字指定がnilを返すこと、
といった具合にキーポイントをバラしてみれば、
特にアグレッシヴなことはやってない。
0086デフォルトの名無しさん
NGNGRubyにはperldocのようなライブラリのオンラインドキュメントを
表示してくれるようなものが標準で存在しますか?
少し調べてみたのですが見つからなかったので、ここで質問させて
下さい
0087デフォルトの名無しさん
NGNGttp://www7.tok2.com/home/misc/ruby.html
はどうよ?
008886
NGNGOSはLinux/FreeBSDです
教えていただいたものは、Winの場合は検索もできてとても良さ
そうですね
同じようなものでUnixで使えるものってありませんかね?
0089ななしさん
NGNG単にトリッキーなだけで美しくもエレガントでもない。
Rubyは嫌いじゃないが、入門書にこんなののせるなんて信じられん。
ヲタはこれをありがたがるのか?
0090ななしさん
NGNG関数型のエキスパートならこんな汚く書かないよ。
単にトリッキーなだけ。
Rubyは嫌いじゃないが、入門書にこんなの載せるなよ。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGあんたらの御仲間って、つくづく人迷惑なやつらだね。
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGはぁ?一部のRuby厨房を騙ってるヤツが荒してるからって、
なんでRubyが余所に行けとか言われなくちゃならないわけ?
ばかが。貴様が荒らしの張本人だろがカス野郎
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGri http://www.pragmaticprogrammer.com/ruby/downloads/ri.html
ReFe http://www.loveruby.net/ja/prog/refe.html
0099JustStupidRubyist
NGNGむう。関数型言語使いの人に喧嘩を売るつもりはなかったんだけど。
確かに薦められる書き方じゃないね。
なるべく自明なコードを書くべきだね (JARH 書くとき以外は :-) )。
0100デフォルトの名無しさん
NGNG自分の理解を超えたものを恐れ、醜い・トリッキーと非難するだろう。
あるいは裸の王様の様に見えもしないのに賞賛し失笑を買うだろう。
祝福されず傷付いた魂達よ。金の斧を望むべからず。
使いこなせないものは汝らにとって何の価値も無く惜しくはないではないか。
0101デフォルトの名無しさん
NGNGIn article >>3, デフォルトの名無しさん/sage/3 wrote:
> 英語が読めないヤツはRubyでも使っとけ。
え、でもRuby本でいまいちばんお薦めなのは翻訳ものらしいよ。
■ このスレッドは過去ログ倉庫に格納されています