- 1 名前:デフォルトの名無しさん [2006/08/25(金) 17:57:04 ]
- あんなの使いこなせるハズないだろ!
わかりやすいスクリプト言語をつくれないまつもとゆきひろには げんあり
- 274 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 02:39:10 ]
- >>271
lispやhaskellは綺麗じゃね。 Cライク手続き型LLの系譜だと、JavaScript/ECMAScriptなんかは けっこう単純かつ汎用性が高い方向でまとめてると思う。
- 275 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 02:40:16 ]
- JSが綺麗か汚いかで言うと疑問感じたので>>274に自己蛇足
前もこの板でRubyのProc.new/proc/lambdaあたり、 色々「ちょっと違うモノ」のが並立してる点が弄られてたけど、 この辺JS系はfunctionの変態的な汎用性で一歩先んじてるかもね。 もちろん、汚さが無いとは言えないけど。 ヒアドキュメント構文がなかったり(E4X使える環境は逃げようアリ) for in構文はどうしてああなっちゃったんだろう、とか。keyになる要素の明示構文を廃したかったんだろうか? あと細かいとこでスコープの解釈が特殊かも。 newか否かによってthisがどこ差すかとかの挙動、初心者への猫騙しになってるな(arguments.calleeがヘンに濫用されたり web製作板の話題になるけど、そもそもdocumentスコープとか 濁さないとページレンダリング後のonclick呼べない仕様とか、 歴史的な用法面での汚さがrubyと比較にならんほど多いのよね。 悪いとこだけ挙げてったら、Rubyより汚い言語って印象になるだろうな。 結局、Rubyの方がバランス取れてるんじゃねえ。
- 276 名前:デフォルトの名無しさん [2008/05/19(月) 09:05:42 ]
- perlよりPHPのほうが速いと噂がありますが
実際にはperlの方が速い場合もありますし pythonの方が速い場合もあります でも、Rubyが速いという場合はまったくありませんので安心してください
- 277 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 09:27:13 ]
- >>276
ちょっと意味不明だが、見た範囲だと大抵のベンチマークでは Ruby は PHP よりは速い。Perl, Python よりものろいが、
- 278 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 10:06:25 ]
- 意味不明なのはそりゃコピペだからな
脈絡無くて当然
- 279 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:24:44 ]
- Rubyは何よりも遅いです
でもそれでいいんです
- 280 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:46:24 ]
- >>279
何よりも遅いってことも無いが、俺は書き捨てスクリプトばかりに使ってるから 遅くても構わん。ちょっと入り組んでいるものは Java か C++ で書くし。
- 281 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 00:10:04 ]
- RubyはJavaScriptより遅いのかい
- 282 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 01:11:21 ]
- Ruby1.9を使えば5倍高速に!
- 283 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 15:53:48 ]
- Firefox3を使えば3倍高速に!
- 284 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 16:20:18 ]
- >>280
どんな用途だよ。 JAVAの置き換えがRubyでできる用途って。 C++とか言ってるしや。
- 285 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 17:13:07 ]
- >>284
いろいろ計算してデータを出したり処理したりする作業。 データファイルがたくさん出たりするからその再処理、 データ抽出には Ruby 使うことが結構ある。これも複雑なら C++ かな。あと job 放りこむのにも Ruby 使うことある。 Ruby でできることも複雑になれば Java や C++ 使うという だけであって、C++ や Java でしてること全てを Ruby しよう なんて考えていないし、書いてもない。 俺は簡単なことを簡単にするために Ruby 使ってる。 もちろん、Ruby は応用範囲は広いし、 もっとガシガシ使う人もいるだろう。
- 286 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 17:26:27 ]
- >>285
逆だろ? 「java、C++ で書くのめんどくさい、時間かかるけど ruby でいいや」 ってのが、俺が ruby 使う動機なんだが… それとも、俺が変???
- 287 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 17:47:49 ]
- >>286
個人的な嗜好や経験によるところもあるとは思うよ。 簡単なことは Ruby の方が簡単にできて楽。だから Ruby で書いている。 まさに C++/Java は面倒という感じ。 ただ、入り組んだことや、複雑な計算をしたりするのは自分の経験 のせいか C++/Java の方が楽に感じる。あと、データ処理や計算の 場合は速さも重要になってくるが、それを Ruby で考えたくない。
- 288 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 17:55:46 ]
- 神経質な書き方要求されるか
気楽に書き捨てたいかの差かな
- 289 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 18:06:30 ]
- 俺の場合,
> 入り組んだこと Lisp とか Scheme とか, マクロないと生きてけねぇwwWWw > 複雑な計算をしたりするのは 数値計算だと Fortran(商用). C++ 役にたたねぇwWww > C++/Java Webまわりのプロジェクトで言語指定がある場合 または、嫌々押し付けられた Windows アプリ 組み込みかつハードウェア制御は C って感じだ あれ? どこに ruby 使ったっけ? 結構な行数は書いてるはずなんだがorz
- 290 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 18:16:45 ]
- Fortranときたか
ベクトル型マシン用途ですか
- 291 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 23:57:02 ]
- 数値計算は俺はもう C++ だな。fortran 使う忍耐力はもう無い。
C/C++ 使う人は最近多いんじゃないかな。ライブラリも充実。
- 292 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 00:06:10 ]
- マッシブにやろうと思ったらゴミじゃん C/C++
- 293 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:11:56 ]
- >>119
こう変えてほすぃ class Aho class << self ; def baka ; ; while true ; ; ; case self ; ; ; when Class ; ; ; ; if unko? ; ; ; ; ; osiri_hukihuki @@_HEREINBEFORE_
- 294 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 08:41:16 ]
- ブロック開始と終了を色分けすりゃいいんじゃね
- 295 名前:293 mailto:sage [2008/05/27(火) 20:26:15 ]
- >>294
いや、可読性じゃなくて。 同じ事を繰り返す仕様がイヤかなぁと。
- 296 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 13:38:16 ]
- Javaやってて、興味をもったのでyugui本買って勉強してます。
自分がオブジェクト指向人間になれるかどうかが心配
- 297 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 14:16:28 ]
- 大規模開発や複数人開発の業務プログラムに役立つオブジェクト指向思考が身につくかどうかは保証しません
普段の自家用車のドライブテクニックが長距離バスやクレーン車の運転に役に立たないのと同じように しかし、この例で言えば日常のドライブから無駄が抜け快適になることはかなりの確率で保証致しましょう
- 298 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 23:37:56 ]
- >>297
なかなか的確な手厳しい事をおっしゃるw 仕事に使うというわけではないので、自習みたいなもんです。 それでも、なぜこの言語がこれだけ話題になるのか、は知っておきたいと思ってます。 他のスクリプト言語としてPHP、perlはさわりましたが、それらとは違うニオイは感じます。
- 299 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 10:54:18 ]
- >>296
Java も OOでは。C++ とかと違って OO 強制みたいなところあるし。 新しい言語を学ぶことによって、考え方を整理できるというのはあるだろうけど。 Ruby の方が簡単なプログラムが書きやすいのはいい。
- 300 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 11:37:32 ]
- 特異クラスのインスタンス変数と、クラス変数(ややこしい)
特異メソッドの継承(親切) メソッドの探索順(動的) 定数の探索順(静的)
|

|