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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/08/05(火) 06:00:14ID:???
日本人開発者との一体感とか、プログラミングを通じて学ぶ楽しさとか。
そういった、プログラミング以外での重要性を、語っていこう
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:???
わざわざ納得させてもらう必要があるくらいだったら、やらなければいいだろ。
0117nobodyさん2008/08/20(水) 18:08:00ID:???
>>114
>>116
今のRubyを象徴しているような書き込みだな。
0118nobodyさん2008/08/20(水) 18:33:04ID:dZW1CsAI
まーたしかに、Rubyって、やたら勧めてくる奴はいるけど
何がどういいのか、はっきりしたことを聞いたことがないな。
言ったとしても些細な、趣味に近い言語仕様の差を並べるぐらいで、
じゃあ実際それがどういう開発メリットに繋るのか、とかいうロゴスが全くない。
0119nobodyさん2008/08/20(水) 18:50:49ID:???
>>117
んじゃやるなって事。
やらんでもいいなら誰も何も言わん。
0120nobodyさん2008/08/20(水) 18:55:12ID:???
>>119
なら内輪だけで使ってればよい。
もっとも君はそうしてるんなら、君をせめても仕方ないとは思うが、
やたらRubyを進めてくる奴、いるんだよね
0121nobodyさん2008/08/20(水) 22:48:31ID:Vp94KdKi
Javaやってたけど、最近Rubyやってます。
Javaに比べてかなりコーディング量減るよ。Ruby on Railsフレームワーク使えばさらに。
http://maskana.homedns.org/rails/pro
わかりやすく解説されてるから見てみて。
0122nobodyさん2008/08/20(水) 23:05:10ID:???
まあ、少なくとも記述量が減らないと勝負にならんね

動的言語の柔軟さと簡潔さを維持したまま
テストツールとコンパイラの動的最適化を強化するアプローチは、
Scalaみたいな型推論を強化する方向に優位を保てるだろうか
0123nobodyさん2008/08/20(水) 23:16:48ID:???
何度でも言ってやるが、Rubyがどんなに優れていようと
金にならなければ意味がない。
今はJavaみたいなどうしようもない屑言語が一番金になるんだよ。
もし使って欲しければもっとメジャーになりな。
そしたら使ってやるから。
0124nobodyさん2008/08/20(水) 23:27:13ID:???
rubyの良さが分からない奴は毛唐
0125nobodyさん2008/08/20(水) 23:29:27ID:???
rubyの悪さが分からない奴は毛唐
0126nobodyさん2008/08/21(木) 00:40:10ID:???
おいらRuby
0127nobodyさん2008/08/21(木) 04:32:34ID:???
>>123
出てけ。好きな言語で生きていけ。
0128nobodyさん2008/08/21(木) 08:37:54ID:???
123ではないけどRuby以外の言語で生きていきます。
0129nobodyさん2008/08/21(木) 09:06:14ID:???
Rubyみんなそんなに好きなん?
0130nobodyさん2008/08/21(木) 09:13:40ID:???
ここはネタすれ、アンチすれ。出ていくのは >>127 の方。
0131nobodyさん2008/08/21(木) 13:23:31ID:???
PHPがあれば十分だと思うんだけど
0132nobodyさん2008/08/21(木) 14:37:27ID:???
それはよかったですね
0133nobodyさん2008/08/21(木) 15:21:16ID:4Uy6gGEa
ウェブならPHP, テキスト処理とかの応用ならEmacs Lispとかの特化言語の方が便利だな。

プラスC++があればもうプログラミング言語なんていらなくね?
0134nobodyさん2008/08/21(木) 17:31:27ID:???
>>133
それが>>108の主張
それに対してRuby信者の返す言葉は「>>109>>114>>116

要するに、そもそも考え方のアプローチが違う。
論理的に考えるという事はRuby信者にとっては意味がないらしい。
0135nobodyさん2008/08/21(木) 17:44:33ID:???
>>134
だからお前が 108 だろ。
せいぜい知ってる言語で生きていけ。
0136nobodyさん2008/08/21(木) 20:08:58ID:???
日本人が開発者だと知って愛着がわいたけど、それっきり。
だってRubyの参考書ってどれも高価なんだもん。
0137nobodyさん2008/08/21(木) 22:40:13ID:???
そんなにRubyが好きなら
http://www.kmonos.net/alang/d/2.0/lisp-java-d.html
Rubyで最高記録の45行更新してみてよ

>>121さんも頑張ってね
0138nobodyさん2008/08/22(金) 00:53:41ID:???
>>136
馬鹿な上に貧乏というのはたいへんですね
0139nobodyさん2008/08/22(金) 01:50:35ID:???
>>127
社会人は好きな言語だけじゃ生きていけないんだよ。
俺は最近のRubyやRoRの盛り上がりをみて、
非常に興味を持ってるし、Javaの時代遅れなところにも
嫌気がさしているが、飯の種としてJavaをやらざるを得ない。
Rubyがもっとメジャーになって、Javaに取って代わるくらい
仕事が増えれば嫌でも使うことになる。
てゆーかメジャーになってくれ。
0140nobodyさん2008/08/22(金) 06:38:05ID:???
Matzのサイトに変な人がきてるwww
色々大変だなぁ
0141nobodyさん2008/08/22(金) 12:31:14ID:???
rubyの参考書ってたかいの?
どれも同じだと思うのですが。
0142nobodyさん2008/08/22(金) 14:13:23ID:???
>>139
お前がメジャーにしてやれ。
0143nobodyさん2008/08/22(金) 23:37:13ID:???
メジャーになる必要なし
0144nobodyさん2008/08/22(金) 23:38:43ID:???
でもあんまりマイナーだとメンテされなくなったり
情報が無くなったり、結局使えなくなっちゃうしねえ
0145nobodyさん2008/08/23(土) 01:46:39ID:???
Rubyを使わない、覚える気もないっていうのはわかるけど
Rubyを叩く気持ちはよくわからんな

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

本気でRubyが無くなった方がいいと思っている人間がいた
としたらそれは多分ちょっとキ○ガイはいってそうじゃね?
0146nobodyさん2008/08/23(土) 02:18:15ID:???
Rubyの方が喧嘩売ってる訳だしな
PHPその他は被害者
0147nobodyさん2008/08/23(土) 02:30:20ID:???
1の趣旨はどうやら、言語そのもの以外にも重要な点があるということらしい
とはいえコミュニティに参加するとかなら、どの言語でもできる
まあ日本語で開発陣に直接あーだこーだと言えたりするのはメリットではあるか
■ このスレッドは過去ログ倉庫に格納されています