[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 22:46 / Filesize : 80 KB / Number-of Response : 416
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん mailto:sage [2008/08/05(火) 06:00:14 ID:???]
日本人開発者との一体感とか、プログラミングを通じて学ぶ楽しさとか。
そういった、プログラミング以外での重要性を、語っていこう

57 名前:nobodyさん [2008/08/11(月) 10:58:21 ID:rttf5eMn]
>>55
それだけPerl厨が必死なんだろ

58 名前:nobodyさん mailto:sage [2008/08/12(火) 07:53:12 ID:???]
チュートリアル読んで簡単なの作ってみたけど
こんなお手軽なでおもしろさが実感できる言語は初めて

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

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



59 名前:nobodyさん mailto:sage [2008/08/12(火) 09:04:31 ID:???]
>>58
そりゃお前の応用力じゃその程度だろうな。

60 名前:nobodyさん mailto:sage [2008/08/12(火) 13:39:28 ID:???]
>>59
そうか?
俺はRubyでN体問題シミュレーションする気力は更々ないなwW


61 名前:nobodyさん mailto:sage [2008/08/13(水) 01:43:39 ID:???]
ほんとにRubyの開発者のおなかのタプさ加減がゆるせない。


62 名前:nobodyさん mailto:sage [2008/08/16(土) 07:06:57 ID:???]
なぜRubyを仕事で使うとうれしいのか

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

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

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

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

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

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

63 名前:nobodyさん mailto:sage [2008/08/16(土) 11:47:34 ID:???]
断る。

64 名前:nobodyさん mailto:sage [2008/08/16(土) 16:22:29 ID:???]
>>63
コーラ吹いたじゃないか。
キーボードふきふきしてます。

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

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

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



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


67 名前:nobodyさん mailto:sage [2008/08/17(日) 00:16:08 ID:???]
>>66
つ Internal Server Error

68 名前:nobodyさん mailto:sage [2008/08/17(日) 00:18:15 ID:???]
専門とかは分かんないけど、大学とかだと最初はCなんじゃないの?

69 名前:nobodyさん mailto:sage [2008/08/17(日) 02:34:09 ID:???]
今は最初からCはとてもおすすめできないな

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

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

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

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

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

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

73 名前:nobodyさん mailto:sage [2008/08/18(月) 01:07:54 ID:???]
>>70
web programing 的にどうかはしらんが、

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

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

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

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


74 名前:nobodyさん [2008/08/18(月) 02:15:39 ID:RVA7Wvm+]
php好きなんだけどな。
だめかな?


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



76 名前:nobodyさん mailto:sage [2008/08/19(火) 01:21:01 ID:???]
Rubyの適所ってどこ?

77 名前:nobodyさん mailto:sage [2008/08/19(火) 02:15:19 ID:???]
日々のバッチ


78 名前:nobodyさん mailto:sage [2008/08/19(火) 02:21:07 ID:???]
Ruby勉強しても金にならないんだよねぇ。
勉強しても意味無いじゃん。

79 名前:nobodyさん mailto:sage [2008/08/19(火) 02:58:01 ID:???]
ちょっとした管理ツールはRubyに限るね

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

81 名前:nobodyさん mailto:sage [2008/08/19(火) 05:09:10 ID:???]
醜くても気にしないよ派→Perl
美しくないと嫌だ派→Ruby

82 名前:nobodyさん mailto:sage [2008/08/19(火) 05:11:25 ID:???]
醜くないと嫌だ派→PHP

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

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

84 名前:nobodyさん [2008/08/19(火) 06:52:18 ID:FXLuJGPN]
PHPのほうがPerlよりはきれいだと思いますよ


85 名前:nobodyさん mailto:sage [2008/08/19(火) 12:12:25 ID:???]
それは「きれい」の定義?による



86 名前:nobodyさん [2008/08/19(火) 13:59:45 ID:FXLuJGPN]
Perlは正規表現とか書いていくとどんどん
きたなくなる


87 名前:nobodyさん mailto:sage [2008/08/19(火) 14:20:05 ID:???]
正規表現なんてどの言語でも大差ないだろ
あほですか?

88 名前:nobodyさん mailto:sage [2008/08/19(火) 15:53:42 ID:???]
$s =~ s/['"]//g;
$s = preg_replace('/[\'"]/', '', $s);

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

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

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

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

90 名前:nobodyさん mailto:sage [2008/08/19(火) 19:05:54 ID:???]
>>89
後者はPythonで十分だと思うのですが、わざわざRubyを覚えるメリットって何ですか?

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

92 名前:nobodyさん mailto:sage [2008/08/19(火) 19:45:30 ID:???]
Python 先に覚えてて, そこの居心地が良ければ Ruby を覚える必要は特にない


93 名前:nobodyさん mailto:sage [2008/08/19(火) 20:37:34 ID:???]
Rubyを先に勉強したから、Pythonを勉強する気がない

94 名前:nobodyさん mailto:sage [2008/08/19(火) 22:36:46 ID:???]
なんでRubyはナショナリズムを持ち込むのが好きなんだ。
そんなんだから宗教言われるんだろ。自粛しろ。

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



96 名前:nobodyさん mailto:sage [2008/08/19(火) 22:56:04 ID:???]
>>89
>Rubyは一つの作業は一つの書き方でやる言語

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



97 名前:nobodyさん mailto:sage [2008/08/19(火) 23:10:22 ID:???]
>>95
そりゃないでしょう。
仕事と結びつくわけでもないし。

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

99 名前:nobodyさん mailto:sage [2008/08/19(火) 23:15:20 ID:???]
Rubyを使えば反面教師的には学べるじゃん。

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

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

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

101 名前:nobodyさん mailto:sage [2008/08/19(火) 23:26:50 ID:???]
Rubyは各言語のいいとこ取りだから、まんべんなく各言語のいいところがわかる

102 名前:nobodyさん [2008/08/19(火) 23:35:46 ID:jjiPhAHA]
富士通の基幹システムも全面的にRubyで実装しなおすらしいね
an.to/?nikkeiweb20080819

103 名前:nobodyさん mailto:sage [2008/08/19(火) 23:38:08 ID:???]
言語デザイナーとしての価値は下の順番の通りである.

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

1 >= 2 > 3 = 4

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

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

105 名前:nobodyさん [2008/08/20(水) 01:57:41 ID:4SgzBP1u]
PHPがいい。
Rubyとかいやだ。




106 名前:nobodyさん mailto:sage [2008/08/20(水) 02:09:14 ID:???]
>>105
では、PHPの「言語として」優れている所をぜひどうぞ

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

107 名前:nobodyさん mailto:sage [2008/08/20(水) 02:40:42 ID:???]
PHPってテンプレートでしょ?
動的部分を多言語でやってテンプレート部分だけPHPにやらせたらいいんじゃね?

108 名前:nobodyさん mailto:sage [2008/08/20(水) 04:59:57 ID:???]
俺は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さん mailto:sage [2008/08/20(水) 05:28:21 ID:???]
Rubyは書いていて気持ちいい。

110 名前:nobodyさん mailto:sage [2008/08/20(水) 05:53:40 ID:???]
>>102
なんか書き込み完了って出た

111 名前:nobodyさん mailto:sage [2008/08/20(水) 06:29:25 ID:???]
>>110
URL転送だから、おそらく2chに何か書き込むスクリプト踏まされたんだろうな

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

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

114 名前:nobodyさん mailto:sage [2008/08/20(水) 16:06:19 ID:???]
>>!13
こういう五月蝿いやつに限って色んな言語転々として技術が未熟だったりする

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

115 名前:nobodyさん mailto:sage [2008/08/20(水) 16:23:57 ID:???]
ルビーはクソだ、うん。



116 名前:nobodyさん mailto:sage [2008/08/20(水) 17:49:11 ID:???]
わざわざ納得させてもらう必要があるくらいだったら、やらなければいいだろ。

117 名前:nobodyさん mailto:sage [2008/08/20(水) 18:08:00 ID:???]
>>114
>>116
今のRubyを象徴しているような書き込みだな。

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

119 名前:nobodyさん mailto:sage [2008/08/20(水) 18:50:49 ID:???]
>>117
んじゃやるなって事。
やらんでもいいなら誰も何も言わん。

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

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

122 名前:nobodyさん mailto:sage [2008/08/20(水) 23:05:10 ID:???]
まあ、少なくとも記述量が減らないと勝負にならんね

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

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

124 名前:nobodyさん mailto:sage [2008/08/20(水) 23:27:13 ID:???]
rubyの良さが分からない奴は毛唐

125 名前:nobodyさん mailto:sage [2008/08/20(水) 23:29:27 ID:???]
rubyの悪さが分からない奴は毛唐



126 名前:nobodyさん mailto:sage [2008/08/21(木) 00:40:10 ID:???]
おいらRuby

127 名前:nobodyさん mailto:sage [2008/08/21(木) 04:32:34 ID:???]
>>123
出てけ。好きな言語で生きていけ。

128 名前:nobodyさん mailto:sage [2008/08/21(木) 08:37:54 ID:???]
123ではないけどRuby以外の言語で生きていきます。

129 名前:nobodyさん mailto:sage [2008/08/21(木) 09:06:14 ID:???]
Rubyみんなそんなに好きなん?


130 名前:nobodyさん mailto:sage [2008/08/21(木) 09:13:40 ID:???]
ここはネタすれ、アンチすれ。出ていくのは >>127 の方。

131 名前:nobodyさん mailto:sage [2008/08/21(木) 13:23:31 ID:???]
PHPがあれば十分だと思うんだけど


132 名前:nobodyさん mailto:sage [2008/08/21(木) 14:37:27 ID:???]
それはよかったですね

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

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

134 名前:nobodyさん mailto:sage [2008/08/21(木) 17:31:27 ID:???]
>>133
それが>>108の主張
それに対してRuby信者の返す言葉は「>>109>>114>>116

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

135 名前:nobodyさん mailto:sage [2008/08/21(木) 17:44:33 ID:???]
>>134
だからお前が 108 だろ。
せいぜい知ってる言語で生きていけ。



136 名前:nobodyさん mailto:sage [2008/08/21(木) 20:08:58 ID:???]
日本人が開発者だと知って愛着がわいたけど、それっきり。
だってRubyの参考書ってどれも高価なんだもん。

137 名前:nobodyさん mailto:sage [2008/08/21(木) 22:40:13 ID:???]
そんなにRubyが好きなら
www.kmonos.net/alang/d/2.0/lisp-java-d.html
Rubyで最高記録の45行更新してみてよ

>>121さんも頑張ってね

138 名前:nobodyさん mailto:sage [2008/08/22(金) 00:53:41 ID:???]
>>136
馬鹿な上に貧乏というのはたいへんですね

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

140 名前:nobodyさん mailto:sage [2008/08/22(金) 06:38:05 ID:???]
Matzのサイトに変な人がきてるwww
色々大変だなぁ

141 名前:nobodyさん mailto:sage [2008/08/22(金) 12:31:14 ID:???]
rubyの参考書ってたかいの?
どれも同じだと思うのですが。


142 名前:nobodyさん mailto:sage [2008/08/22(金) 14:13:23 ID:???]
>>139
お前がメジャーにしてやれ。

143 名前:nobodyさん mailto:sage [2008/08/22(金) 23:37:13 ID:???]
メジャーになる必要なし

144 名前:nobodyさん mailto:sage [2008/08/22(金) 23:38:43 ID:???]
でもあんまりマイナーだとメンテされなくなったり
情報が無くなったり、結局使えなくなっちゃうしねえ

145 名前:nobodyさん mailto:sage [2008/08/23(土) 01:46:39 ID:???]
Rubyを使わない、覚える気もないっていうのはわかるけど
Rubyを叩く気持ちはよくわからんな

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

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



146 名前:nobodyさん mailto:sage [2008/08/23(土) 02:18:15 ID:???]
Rubyの方が喧嘩売ってる訳だしな
PHPその他は被害者

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

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

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

150 名前:nobodyさん mailto:sage [2008/08/23(土) 13:03:26 ID:???]
軽くやってみたが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さん mailto:sage [2008/08/23(土) 14:13:47 ID:???]
rubyってそういう記法なんだ…

なんか違和感バリバリ。

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

152 名前:nobodyさん mailto:sage [2008/08/23(土) 14:28:40 ID:???]
Pythonにくらべりゃシンプルなもんです

153 名前:nobodyさん mailto:sage [2008/08/23(土) 20:59:36 ID:???]
どっちかというとシェルスクリプトに近いかも。
かならずしも行継続に ¥ が必要なわけではないけど。



154 名前:nobodyさん mailto:sage [2008/08/23(土) 21:03:59 ID:???]
Rubyには行継続は必要ありません
という思想かな
セミコロンとのトレードオフでね

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

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

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

aaaaaaaaaaaaaaaaaaaaaaa +
bbbbbbbbbbbbbbbbbb

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

aaaaaaaaaaaaaaaaaaaaaaa
+ bbbbbbbbbbbbbbbbbb

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



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

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

157 名前:nobodyさん mailto:sage [2008/08/24(日) 20:55:34 ID:???]
文法が気に入らないなら他の言語行った方がぜんぜんいいぞ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<80KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef