トップページphp
547コメント140KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/08/05(火) 06:00:14ID:???
日本人開発者との一体感とか、プログラミングを通じて学ぶ楽しさとか。
そういった、プログラミング以外での重要性を、語っていこう
0016nobodyさん2008/08/06(水) 07:43:12ID:???
>>15
LinuxでRailsならmod_railsで決まりだなあ
mongrelは不安定だ
0017nobodyさん2008/08/06(水) 12:03:59ID:po4FLFAu
宝石?
0018nobodyさん2008/08/06(水) 13:16:53ID:???
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
これを読めば、Ruby、C、勉強用にSchemeを学べば十分という事が分かる
0019nobodyさん2008/08/06(水) 13:24:30ID:???
Perlもまた、間もなくなくなる。それは新しいRubyと呼ばれる言語がついに英語に翻訳されたためだ。


ここを1日に10回くらい読んでからコーディング作業に入ること。
0020nobodyさん2008/08/06(水) 16:40:25ID:???
えーーー。
やだ。rubyとかやだ。
perlは消えていいがrubyも消えて。
0021nobodyさん2008/08/06(水) 17:10:17ID:???
Rubyが置き換えられる言語くれ
0022nobodyさん2008/08/07(木) 00:06:09ID:GnPq+xRp
俺はScalaに逝くよ
0023nobodyさん2008/08/07(木) 18:01:48ID:???
Scalaってインタープリタでもバイナリでも動かせるの?
0024nobodyさん2008/08/07(木) 23:26:19ID:j99Hd3T3
私はこれで 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
0025nobodyさん2008/08/08(金) 06:15:13ID:r7H8zt0+
>>24
初めてPythonという単語が出てきたな
0026nobodyさん2008/08/08(金) 06:53:04ID:???
メモリにキャッシュ機能ある?
PHP+キャッシュ使われたらどの言語も速さでは勝てない気がする
0027nobodyさん2008/08/08(金) 14:52:22ID:???
フレームワークについてたようなついてなかったような
0028nobodyさん2008/08/08(金) 15:28:38ID:???
コンパイルしたコードのキャッシュの話じゃないの?
0029nobodyさん2008/08/08(金) 20:59:57ID:???
Perlはもう諦めろ
PHPはWebしかできなくてばかじゃねーの
Pythonは空白多すぎてもはや自滅してる
0030nobodyさん2008/08/09(土) 06:06:48ID:???
RubyはWWには流行らないマイナー言語。日本熱が引いたら消えてなくなる。
0031nobodyさん2008/08/09(土) 12:09:11ID:???
Perlはわかりにくいですー
0032nobodyさん2008/08/09(土) 12:43:50ID:???
>>29
Perlは今でもかなり堅実にメンテされてるけど
諦めるってのは何を?
素敵なWEBフレームワーク?素敵なGUIツール?
そんなもんいらねっていう用途もあるわな
0033nobodyさん2008/08/09(土) 13:21:50ID:???
それもPerl6がきたら終わるだろう。
0034nobodyさん2008/08/09(土) 13:52:35ID:???
Perlは、Perl6をすすめたい開発側と
以前から使ってて、その試算を生かしたいPerl5ユーザーにかなり認識のずれがあるから、
ほっといてもそのうち崩壊するだろう
それか、Perl5から延々に進歩しないでとどまるって選択肢もあるだろうが。
いずれにしても、将来性はないに等しい。

>そんなもんいらねっていう用途もあるわな
べつにそれらを使わなくてもRubyは使える。
使いたければ使えばいいし、使いたくなければ使わないと言う選択肢もあるRubyと
もともと使えないPerl。
勝負になってないだろ。
0035nobodyさん2008/08/09(土) 13:57:26ID:???
流石、宗教言語ruby。
>>1みたいなのがRuby界隈には大量に生息しているわけですね。
0036nobodyさん2008/08/09(土) 14:06:39ID:???
正直、Matzの名前が入ってる本は全部買ったほうがいい。
そうすればMatzに僅かでもお金が行くし、はっきりいってためになる。
0037nobodyさん2008/08/09(土) 14:08:25ID:???
Rubyを使ったら彼女ができました。><
0038nobodyさん2008/08/09(土) 14:30:47ID:???
↓こういう記事を貼ったら喜ぶ人多いのかな?
ttp://asipeye.blogspot.com/2008/07/perl6.html
0039nobodyさん2008/08/09(土) 14:39:57ID:???
>>36
きめぇw
0040nobodyさん2008/08/09(土) 14:43:12ID:???
perl信者だって、ラリーにお金が行くとか言って、クソ高いらくだ本とか買ってるんだから人のこと言えないでしょ。
0041nobodyさん2008/08/09(土) 16:59:16ID:???
パルは読みにくいです。
0042nobodyさん2008/08/09(土) 17:42:17ID:???
ローマ愚痴ってるw
隣国のアップグレード費用カワイソスw
0043nobodyさん2008/08/09(土) 17:46:55ID:???
ローマ海賊の恨みでこっち来ないかな?
0044nobodyさん2008/08/09(土) 17:47:49ID:???
>>42 >>43
連続誤爆済みませんw
0045nobodyさん2008/08/09(土) 18:20:57ID:???
Rubyも変態Syntaxで読みにくい
0046nobodyさん2008/08/09(土) 19:38:12ID:???
セミコロンあると、あたまがCになってまうw
0047nobodyさん2008/08/09(土) 20:24:00ID:???
んじゃアンチRubyの奴はさ、初めてプログラムやりたいですって言う奴がきたら、何を薦める?
Perl?C?PHP?
なあ、お前の事じゃないからどうでもいいんだろうけど、そりゃ余りにも酷い仕打ちなんじゃないの?
やっぱり、それらの欠点を全て克服した、Rubyに決まりでしょ。
最初からオブジェクト脳が出来上がるしな。
そもそも、日本人なら、日本人が作ってるってだけで一体感のような感覚を持たないのはおかしいと思う。
極左の人なら別だがなw
0048nobodyさん2008/08/09(土) 20:28:06ID:???
海外の友達に、PerlやPythonのソース見せたりすると、彼らは決まってこういう
「なぜあなたの国にRubyという素晴らしいプログラミング言語があるのに、それを使わないのか?」
彼らはみんなRubyの本を持っていて、自ら体験した中で一番素晴らしい言語だと言ってたよ
0049nobodyさん2008/08/09(土) 23:06:52ID:???
Ruby信者のキモさに閉口した
0050nobodyさん2008/08/09(土) 23:35:30ID:???
>>47
異様だな…。
>それらの欠点を全て克服した、Rubyに決まりでしょ。
言語なんて適材適所だけど、少なくともプログラミングの初心者にRuby
勧めるなんて冗談やめてくれよ。pythonでいいじゃん。
>日本人なら、日本人が作ってるってだけで一体感のような感覚
島国根性だな…。日本人が作っていようがオランダ人が作っていようが関係ないだろ。
英語の読み書きできないのか?
0051nobodyさん2008/08/10(日) 02:01:38ID:???
>>48
本当なら素晴らしいですが、
うそならやめてくださいね。
0052nobodyさん2008/08/10(日) 14:47:48ID:???
>>47
きめえ
0053nobodyさん2008/08/10(日) 16:05:14ID:???
ほら、アンチって、感情論で人格否定したり、思考停止はお得意だけど
何にも具体的な反論が出てこないよねw
0054nobodyさん2008/08/10(日) 19:33:01ID:???
なんでrubyのアンチスレはこう偽装して立つんだろう
てか、rubyを無理に推す人って何を考えてるんだろうか
ここの>>1とか。

いいと思えば使ったらいいし、そう思わない人の言うことは
素直に参考にすればいいだけなのに。
0055nobodyさん2008/08/11(月) 07:28:49ID:???
スレタイ読んでネタスレと思わない人がいるんですか?
0056nobodyさん2008/08/11(月) 10:39:10ID:???
Perl厨が立てたPHP叩きスレだろw
0057nobodyさん2008/08/11(月) 10:58:21ID:rttf5eMn
>>55
それだけPerl厨が必死なんだろ
0058nobodyさん2008/08/12(火) 07:53:12ID:???
チュートリアル読んで簡単なの作ってみたけど
こんなお手軽なでおもしろさが実感できる言語は初めて

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

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

0059nobodyさん2008/08/12(火) 09:04:31ID:???
>>58
そりゃお前の応用力じゃその程度だろうな。
0060nobodyさん2008/08/12(火) 13:39:28ID:???
>>59
そうか?
俺はRubyでN体問題シミュレーションする気力は更々ないなwW
0061nobodyさん2008/08/13(水) 01:43:39ID:???
ほんとにRubyの開発者のおなかのタプさ加減がゆるせない。
0062nobodyさん2008/08/16(土) 07:06:57ID:???
なぜRubyを仕事で使うとうれしいのか

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

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

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

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

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

しかしながら、こんな面白い言語を使ってない会社は今すぐ現在の考えを改め、積極的にRubyを導入しましょう。
0063nobodyさん2008/08/16(土) 11:47:34ID:???
断る。
0064nobodyさん2008/08/16(土) 16:22:29ID:???
>>63
コーラ吹いたじゃないか。
キーボードふきふきしてます。
0065nobodyさん2008/08/16(土) 22:11:53ID:kRKLAsSf
今、プログラムの初心者は
Webプログラミングをやりたがるから
いきなりRubyを薦めても挫折しがちなんだよなあ。
やっすいレンタルサーバ借りて
PHPで数行書けば動くっていうのに流れるのは当然。

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

個人的にはRubyもPerlもPythonも大差ないからなあ。
俺は日本人が作っていて言語設計者のインタビューが母国語で読める、
講演会に気軽にいける、っていう理由でRuby選んでるけど。
0066nobodyさん2008/08/17(日) 00:11:34ID:???
>>65
> やっすいレンタルサーバ借りて
> PHPで数行書けば動くっていうのに流れるのは当然。
Ruby でも安いレンタルサーバー借りて数行書けばCGIで動くんじゃね。
0067nobodyさん2008/08/17(日) 00:16:08ID:???
>>66
つ Internal Server Error
0068nobodyさん2008/08/17(日) 00:18:15ID:???
専門とかは分かんないけど、大学とかだと最初はCなんじゃないの?
0069nobodyさん2008/08/17(日) 02:34:09ID:???
今は最初からCはとてもおすすめできないな
0070nobodyさん2008/08/17(日) 04:15:12ID:???
Cってある山を越えると一番単純な言語だと思う。
覚える事もないから忘れる事もない。
(まじで何も覚えてないでしょ。関数名とかパラメタとか)

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

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

き キモイのでシャイナラー
0071nobodyさん2008/08/18(月) 00:10:10ID:RVA7Wvm+
RubyとかPerlってなに?
webprog板ではphpでしょう。
Rubyって......
ばかでしょう。
Ruby信者がどこからともなく現れ、いきなりRubyの長所の演説
↑殴る
0072nobodyさん2008/08/18(月) 00:18:38ID:9CoV+h4q
php信者がどこからともなく現れ、いきなりphpの長所の演説
0073nobodyさん2008/08/18(月) 01:07:54ID:???
>>70
web programing 的にどうかはしらんが、

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

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

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

>>71 「PHP == 最低の糞言語」なわけだが
0074nobodyさん2008/08/18(月) 02:15:39ID:RVA7Wvm+
php好きなんだけどな。
だめかな?
0075nobodyさん2008/08/18(月) 13:41:46ID:7XVKjNRE
別にだめじゃないと思うよ
人口も割と多いからいいと思う
一々言語にこだわる人もいるけど適材適所でいいんじゃない?
Rubyで全部やろうとする人とかはよくわからない
勝手にするがいいさ
0076nobodyさん2008/08/19(火) 01:21:01ID:???
Rubyの適所ってどこ?
0077nobodyさん2008/08/19(火) 02:15:19ID:???
日々のバッチ
0078nobodyさん2008/08/19(火) 02:21:07ID:???
Ruby勉強しても金にならないんだよねぇ。
勉強しても意味無いじゃん。
0079nobodyさん2008/08/19(火) 02:58:01ID:???
ちょっとした管理ツールはRubyに限るね
0080nobodyさん2008/08/19(火) 03:53:03ID:???
普段あまりプログラミングをしない人→Ruby
普段から使うよ派→Perl
がいいんじゃないかな。
初めてのPerlでも「せめて毎日Perlでプログラミングをする人が、Perlを使う対象だ」って言ってるし。
0081nobodyさん2008/08/19(火) 05:09:10ID:???
醜くても気にしないよ派→Perl
美しくないと嫌だ派→Ruby
0082nobodyさん2008/08/19(火) 05:11:25ID:???
醜くないと嫌だ派→PHP
0083nobodyさん2008/08/19(火) 05:52:05ID:???
音楽で言えば
Perl→ワーグナー的(表現主義的)
Python→ブラームス的(形式主義的)
Ruby→モーニング娘。

さあ、みなさんもRubyやりましょう。つくってるのは日本人ですから!ファンもたくさんいますから!
0084nobodyさん2008/08/19(火) 06:52:18ID:FXLuJGPN
PHPのほうがPerlよりはきれいだと思いますよ
0085nobodyさん2008/08/19(火) 12:12:25ID:???
それは「きれい」の定義?による
0086nobodyさん2008/08/19(火) 13:59:45ID:FXLuJGPN
Perlは正規表現とか書いていくとどんどん
きたなくなる
0087nobodyさん2008/08/19(火) 14:20:05ID:???
正規表現なんてどの言語でも大差ないだろ
あほですか?
0088nobodyさん2008/08/19(火) 15:53:42ID:???
$s =~ s/['"]//g;
$s = preg_replace('/[\'"]/', '', $s);

↑どっちがきれいかってか?主観でしかないじゃないか
0089nobodyさん2008/08/19(火) 19:02:58ID:WnrrWuPQ
PerlはThere's More Than One Way To Do Itを目標にした
一つのことを色々な書き方ができるようにした言語

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

どっちが好きかは好みの問題
正規表現バリバリのPerlのコードが読みにくいのは確かだが
0090nobodyさん2008/08/19(火) 19:05:54ID:???
>>89
後者はPythonで十分だと思うのですが、わざわざRubyを覚えるメリットって何ですか?
0091nobodyさん2008/08/19(火) 19:44:38ID:WnrrWuPQ
>>90
RubyスレだからRubyを引き合いに出してみただけ
LL言語のことはよく知らないからそれ以上は回答できない
0092nobodyさん2008/08/19(火) 19:45:30ID:???
Python 先に覚えてて, そこの居心地が良ければ Ruby を覚える必要は特にない
0093nobodyさん2008/08/19(火) 20:37:34ID:???
Rubyを先に勉強したから、Pythonを勉強する気がない
0094nobodyさん2008/08/19(火) 22:36:46ID:???
なんでRubyはナショナリズムを持ち込むのが好きなんだ。
そんなんだから宗教言われるんだろ。自粛しろ。
0095nobodyさん2008/08/19(火) 22:45:06ID:???
>>93
Rubyのメリットってその程度なの?
じゃあ、すでに学習してしまった人にとってはメリットがあったとしても
これから選択する人はわざわざRubyを選ぶ理由というのはないということかね?
0096nobodyさん2008/08/19(火) 22:56:04ID:???
>>89
>Rubyは一つの作業は一つの書き方でやる言語

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

0097nobodyさん2008/08/19(火) 23:10:22ID:???
>>95
そりゃないでしょう。
仕事と結びつくわけでもないし。
0098nobodyさん2008/08/19(火) 23:12:07ID:???
んじゃ、はっきり言ってくれよ
Rubyが、PerlやPython、PHP、Cなどの言語より優れていて、このためにRubyを学ぶべきだという部分は、いったい何なの?
0099nobodyさん2008/08/19(火) 23:15:20ID:???
Rubyを使えば反面教師的には学べるじゃん。
0100nobodyさん2008/08/19(火) 23:26:21ID:???
>>98
ここの >>1 とか >>5 とかは却下なわけだろ?
好みとかではだめなのかな
相性が良くて続けられる、ていうのはどうよ

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

>>98で、Cだけは全然別ものだと思うけど
0101nobodyさん2008/08/19(火) 23:26:50ID:???
Rubyは各言語のいいとこ取りだから、まんべんなく各言語のいいところがわかる
0102nobodyさん2008/08/19(火) 23:35:46ID:jjiPhAHA
富士通の基幹システムも全面的にRubyで実装しなおすらしいね
http://an.to/?nikkeiweb20080819
0103nobodyさん2008/08/19(火) 23:38:08ID:???
言語デザイナーとしての価値は下の順番の通りである.

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

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

中途半端なんだよね結局。
0105nobodyさん2008/08/20(水) 01:57:41ID:4SgzBP1u
PHPがいい。
Rubyとかいやだ。
0106nobodyさん2008/08/20(水) 02:09:14ID:???
>>105
では、PHPの「言語として」優れている所をぜひどうぞ

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

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

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

しかし俺の場合、何使ってもいいからとりあえず仕事終わらせてってタイプだから、必然的に、必要なものしか残ってこないんだと思う。
俺はそういう状況でRubyを選択する意義がさっぱりわからない。
Rubyが好きな人は納得させてくれないか?
0109nobodyさん2008/08/20(水) 05:28:21ID:???
Rubyは書いていて気持ちいい。
0110nobodyさん2008/08/20(水) 05:53:40ID:???
>>102
なんか書き込み完了って出た
0111nobodyさん2008/08/20(水) 06:29:25ID:???
>>110
URL転送だから、おそらく2chに何か書き込むスクリプト踏まされたんだろうな
0112nobodyさん2008/08/20(水) 14:54:11ID:???
>>108
あなたには意見は不要だな。
言えるのはやってみれば だな。
ちょっとやってみて、どう思うか。
その結論があなたの正解。
0113nobodyさん2008/08/20(水) 16:01:22ID:???
>>112
いや、その理屈はおかしい。
確かに、やってみて、個人にとって必要不要を判断して、不要になる事はあるだろう。
たまたま、俺には不要になるかもしれない。
しかし、やってみるにあたって、どういうメリットがあるか説明する事は出来るだろうし、
説明できないなら、やってみる価値はないのでは?
お前のところにいきなり怪しいおっさんが現れて「俺に投資しろ。まあやってみればわかるから」って言われたら、素直にかね払うか?
それが「こういうリターンがあるかもしれない投資なんだが」って説明すれば、やってみる奴はいるかもしれないけどさ。
0114nobodyさん2008/08/20(水) 16:06:19ID:???
>>!13
こういう五月蝿いやつに限って色んな言語転々として技術が未熟だったりする

まずは一つ身につけてから御託を言え
0115nobodyさん2008/08/20(水) 16:23:57ID:???
ルビーはクソだ、うん。
0116nobodyさん2008/08/20(水) 17:49:11ID:???
わざわざ納得させてもらう必要があるくらいだったら、やらなければいいだろ。
■ このスレッドは過去ログ倉庫に格納されています