- 1 名前:デフォルトの名無しさん [04/11/07 14:06:44]
- オブジェクト指向スクリプト言語の二大厨房勢力が仲直りするスレです。
- 623 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 10:29:23 ]
- >>622
なんと!Rubyでは誰かがputsを再定義したら、ほかの開発者全員に影響が出るのかい? そりゃたまらんなあ。
- 624 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 10:31:42 ]
- >>623
そんなわけあると思う?
- 625 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 10:34:04 ]
- >>624 いや、知らんから聞いてるのよ。>>622はそう読めない?
- 626 名前:622 mailto:sage [2006/09/18(月) 10:47:02 ]
-
require "lib" p max([3, 2, 1]) # evil ############## lib.rb ################## def max(a) # つい定義してしまった下働き関数 "evil" end # 本来やりたかった処理 Pythonだとimport libでインポートしたとき、lib.pyのグローバル関数は libモジュールの関数とみなされるので、main.pyのグローバル関数とは ならない。しかし、Rubyだとしっかりグローバル関数とみなされる。 まあ、RubyにもModuleはあるから明示的にそれを使えといった反論は ありそうだけど、ミスしやすいという意味で「より危険」と言える。
- 627 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 10:50:02 ]
- まあ、Rubyは実装が脆弱だから。見てくれの差よりそっちのが大きい気がするな。
- 628 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 10:52:20 ]
- まあこれが真のオブジェクト指向言語を標榜するRubyの実力ですよ。
- 629 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 11:00:05 ]
- >>626
Pythonでも from lib import max ってのがあるけどね。 まあPythonでは、他のモジュールでの組み込み関数maxは変わらない。そこはありがたい。 Rubyではどうなの?他のモジュールでもmaxは変わっちゃうの?
- 630 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 11:11:19 ]
- >>629
影響は出る。 だから複数人で Ruby コード書くなら Module に分割したりクラスを作るのがセオリーかと。 怖くて Kernel になんぞ定義出来んよ。
- 631 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 11:17:06 ]
- >>630 なるほどね。どうもありがとう。
Pythonだと何も気にせずに関数をどんどん作っちゃう。 モジュールごとに名前空間が独立していて、干渉を気にしなくていいからね。 その点は確かに大規模開発向きだな。
- 632 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 11:19:20 ]
- そういえば、jcode.rbをインクルードするとStringクラスが日本語を日本語
として扱うようになるのだが、ライブラリのいずれかがこれをインクルード してしまうと、以降すべての呼び出しがグローバルに影響を受けると聞いた ことがある。
- 633 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:11:30 ]
- どっちでもいいよ
漏れに使えるのは RPGツクールだけだし
- 634 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:21:16 ]
- >>617
> 記号が少ないというのは、ダウトだな。 使われる記号の種類が少ないってことだろう。
- 635 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 15:32:32 ]
- モルモン教をなめるなよ
- 636 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 23:49:52 ]
- >>634
一つの記号に出来るだけ複数の意味を持たせないようにの方がより正確では?
- 637 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 10:51:32 ]
- >>616
スタイルが大事、それを強制、はまったく別の次元の話。 はいはい、石器時代石器時代。
- 638 名前:デフォルトの名無しさん [2006/09/19(火) 10:56:47 ]
- >>637
言語で強制してくれると、ワールドわいどで、スタイルが共通化するので、 とても良いことなんです。
- 639 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 10:57:12 ]
- Mix-inをミキシンって読んでる人何なの?どう考えてもミックスインでしょ?なんなの?
- 640 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 11:45:54 ]
- ホットケーキミックスでよくおやつ作ったよな。
- 641 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:24:05 ]
- >>639
ミキシンと読む奴は、warningをウォーニングと読むような奴なのさ。
- 642 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 12:55:09 ]
- じゃあ正しいってことか?
- 643 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 13:00:04 ]
- >>642
おれもそうおもった。
- 644 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 13:00:36 ]
- ミキシンと読む奴は、for〜nextをフォー〜ネキストと読むような奴なのさ。
- 645 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 13:13:22 ]
- じゃあmixiはなんて読むのさ
- 646 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 13:19:42 ]
- >>638
そんな価値観は、既に絶滅したはずだが。 まさしく宗教だな !
- 647 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 14:47:26 ]
- >>646
>そんな価値観は、既に絶滅したはずだが。 どこで絶滅したの?
- 648 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 16:15:39 ]
- 絶滅したはず 生きていた の検索結果 約 1,700
- 649 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 18:39:16 ]
- だがマクロは拒否する
- 650 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 22:18:19 ]
- ドクターパソコン宮永先生はネキストって言ってた
- 651 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 10:18:10 ]
- >>647
Geek内では絶滅さ。残ってるのは大手企業だけ、レガシーな規約を延々と使ってるのさ。
- 652 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 12:34:39 ]
- >>651
よくわからないけど 釣りにしてももうちょっと頑張らないと(WWW
- 653 名前:デフォルトの名無しさん [2006/09/20(水) 12:58:56 ]
- >>651
連番とかな。 フジツウの毒に犯された害虫が、関係ないところでもそうしやがるのでこまりやがるやがる。
- 654 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 13:22:38 ]
- >>653
キミの周辺に話題を限定しないように. 638はワールドワイドな話題を扱っているわけだから.
- 655 名前:デフォルトの名無しさん [2006/09/20(水) 14:14:37 ]
- フジツウ文化はワールドわいどですよ?
- 656 名前:デフォルトの名無しさん [2006/09/20(水) 21:43:24 ]
- つか強制しないと害虫諸兄が各自いい加減なスタイル使うから
レビューの能率が悪い訳で。
- 657 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 22:38:15 ]
- ↑↑↑↑↑ 典型的なRubyユーザの姿 ↑↑↑↑↑
- 658 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 01:00:08 ]
- 自分の経験から卑屈になって、ひねくれた奴がいるな。
可愛そうに、心の奥まで染みこんでるんだね。そのいい加減なスタイルとやらに。 哀れな子羊に幸あれ。
- 659 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 02:39:09 ]
- 聖書 = Ruby
羊飼い = Matz 子羊 = ユーザども さて、ユダは誰だ?
- 660 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 02:53:43 ]
- 狼
- 661 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 02:54:06 ]
- おまえ
- 662 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 05:23:33 ]
- そんな人もいたっけな
- 663 名前:デフォルトの名無しさん mailto:sage [2006/09/21(木) 08:39:08 ]
- ユダ=Bey(ry
- 664 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 18:32:51 ]
- Rubyistの皆さん、Pythonに興味はあっても、
「だけどブロックがないし…」と二の足を踏んでいませんか? この前リリースされたPython2.5には、with構文がありますよ! docs.python.org/dev/whatsnew/pep-343.html DBやファイルのクローズとか、オブジェクト任せで済むようになりますよ! しかも実行中に例外が発生しても、終了処理は必ず実行されますよ! まあ、collectとかの代替にはならないんですけど、リソースの自動的な確保と 開放はPythonでもできるようになったということで。
- 665 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 20:44:47 ]
- だれか、RubyとPythonのソースを混在できるような、スーパーなの作ってくれないかなぁ。
関数単位で、どっちでも記載できる、みたいなのがいいなぁ。
- 666 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 20:56:11 ]
- ActiveScriptでどぞ
- 667 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 22:19:11 ]
- >>665
なんでその必要があるの? IronPythonなど、.NETにのるとC#ので作ったアセンブリとか普通に使えるはずだけど
- 668 名前:デフォルトの名無しさん mailto:sage [2006/09/23(土) 23:17:10 ]
- JRubyとJythonというのもあるよ。
例えばAntのscriptタスクの場合、個々のタスクごとに言語を変えられる。
- 669 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 00:03:39 ]
- >>667
.Net? アセンブリって MS が言ったから、アセンブリという単語を使うなんてバカ?
- 670 名前:デフォルトの名無しさん mailto:sage [2006/09/24(日) 00:09:25 ]
- 日本語でおk。
- 671 名前:デフォルトの名無しさん mailto:sage [2006/09/30(土) 23:24:33 ]
- 東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568 はてなブックマークでも大注目 b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568 理系はPythonにしてほしい気もするが、まあいいニュース。
- 672 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 12:04:22 ]
- TRONと言い、東大は国粋主義だからな
- 673 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 13:53:41 ]
- Ruby1.8.5だと(1..100).each{|i| p ((1 - 2**i) >> (i+1))}
が0になることがある。東大生にこんなの使わせたら研究データが狂いそう。
- 674 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 21:55:28 ]
- d.hatena.ne.jp/lethevert/20061008/p1#c
Pythonってなんか宗教みたいだね。
- 675 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 22:15:54 ]
- >>674
みたいならマシな方じゃないの? Rubyなんてそのまんま宗教だから
- 676 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 22:21:50 ]
- >>674
同じ Pythonista として恥ずかしく思うよ 粘着質の駄目夫クンはどの世界にもいるものだとおもうけどね
- 677 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 00:03:28 ]
- >>673
そんなことしたら、鼻から悪魔が出るんじゃないか?
- 678 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 00:16:52 ]
- 時差ぼけは大丈夫ですか?
- 679 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 17:12:49 ]
- >>674
lethevertにセンスが無いだけ
- 680 名前:デフォルトの名無しさん [2006/10/17(火) 04:56:51 ]
- 東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568 b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
- 681 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 13:21:41 ]
- Pythonは言語仕様だけじゃなくユーザーも駄目だな
- 682 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 13:41:39 ]
- カルト言語よりはましだけどね。
- 683 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:21:46 ]
- Python使いは「日本語のドキュメントしか読みたくありましぇ〜ん」なんて言う低脳とは違うのだよ。
- 684 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:31:58 ]
- Rubyは、シェア拡大を狙った結果、厨房を呼び寄せる結果となった。
Pythonは少数精鋭で行く。 資格無きものはPythonを使うな。
- 685 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:41:36 ]
- >>684
え゛ーー 厨房とジェダイクラスが同居できるのがPythonのいいところだと思うよ
- 686 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:50:33 ]
- >>684
>資格無きものはPythonを使うな。 そういうことは、思っていても口に出さないのが普通なんだよ(wwww 相変わらず駄目なやつめ、一生日陰で暮らしてのたれ死ね(wwwwwwwwwww
- 687 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:59:22 ]
- >>686
図星か
- 688 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 19:51:06 ]
- >>687
欧米か
- 689 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 20:05:29 ]
- タカアンドトシか
- 690 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 02:07:39 ]
- blog.ianbicking.org/ruby-python-power.html
- 691 名前:デフォルトの名無しさん [2006/10/19(木) 15:29:56 ]
- 東京大学教養課程の第一プログラミング言語がRubyに
d.hatena.ne.jp/sumii/20060928/1159394568 b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
- 692 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 21:49:26 ]
- > >>597
> Python って「神も仏もあるものか」と考える人が生き抜くための「道具」作って公開しているイメージがある なんかカコイイなw やっぱPythonにした。BOAがエラーでとまるけど。
- 693 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 21:51:41 ]
- >>692
>BOAがエラーでとまるけど。 あ、これは俺がタコなだけだけど
- 694 名前:デフォルトの名無しさん [2006/11/04(土) 16:36:48 ]
- とりあえず、ポータルサイトとか大型の商業サイトが、
もれなくpythonかrubyになる時代が、はやくこねーかな。
- 695 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 17:23:37 ]
- 神も仏も無くただの道具と化してるのはPerl。
Pythonはインデントが信仰の対象。
- 696 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 09:24:32 ]
- Perl の良いところは
言語の仕様変更がされないところだ
- 697 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 10:12:51 ]
- 俺なんかすでに、Perlよりさきにpython、rubyを学んだ世代なわけだが。
- 698 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:24:00 ]
- >697
俺もだな
- 699 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 12:37:23 ]
- >>696
「狂った仕様だが」を忘れてる
- 700 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 16:33:50 ]
- なにをもって「狂った仕様」とするか定義することから始めないとな。
- 701 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 17:37:01 ]
- 俺がPerlさわったときは、クラスとか無かったぜ。
- 702 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 21:47:00 ]
- perl4人が perl5 に全然引っ越せなかったわけだが
- 703 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 21:48:17 ]
- >>702
KENT乙。
- 704 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 02:12:22 ]
- 4人だけなら問題なし。
- 705 名前:デフォルトの名無しさん [2006/11/06(月) 04:39:41 ]
- >>696
perlは今すごい勢いで変わってる pugs.blogs.com/
- 706 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 07:16:24 ]
- Perlは高校生がノートの端っこに書いたロープレゲーム案みたいだよな。
- 707 名前:デフォルトの名無しさん [2006/11/06(月) 09:58:11 ]
- あるいみpython-devより本質について話し合ってる感じがする。<perl6
groups.google.co.jp/group/perl.perl6.language あとオードリータンがかわいいので個人的にウォチw
- 708 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 11:28:45 ]
- Perlの仕様を今更大幅に変えても付いていけずにPythonやPHPに流れる奴を増やすだけだろ。
- 709 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 12:23:33 ]
- >>707
この人、一応男性なんだな。 pugs.blogs.com/audrey/2005/12/runtime_typecas.html
- 710 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 15:13:59 ]
- むしろ男だから良い
- 711 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 16:48:15 ]
- pugs.blogs.com/photos/audrey/20061026.html
- 712 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 16:51:24 ]
- ずいぶん剃りの深いオカマだな
- 713 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 22:48:21 ]
- perl6が出たら、また遭難者が出そうだな
- 714 名前:デフォルトの名無しさん mailto:sage [2006/11/06(月) 23:06:16 ]
- ティムポ切ったんだっけ?
- 715 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 16:32:50 ]
- Runtime Typecastingと言って下さい
- 716 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 16:36:50 ]
- 真珠うめたのか
- 717 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 17:06:08 ]
- 昔のpythonスレがこんな感じだった
- 718 名前:デフォルトの名無しさん mailto:age [2006/12/17(日) 14:01:34 ]
- ならば流れを変えてやる
- 719 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 18:42:28 ]
- Matzの思いつき仕様に対して、ruby-devで議論せずにブログで語るだけってのが
Rubyコミュニティーのカルトっぽさを醸し出してる Matzは返信ばかりしてないで、自分から投稿せいや
- 720 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 22:08:59 ]
- 面倒くさいんだろ
- 721 名前:デフォルトの名無しさん [2007/02/11(日) 11:49:42 ]
- rubyでのcsvの読み書きはpythonより250倍遅いらしいから、
Dでも100倍以上は違って当然だろうね。 まだ10%も終わってないって事は実際は100倍どころじゃないんだろ? fasterCSV使ってもまだPythonより50倍遅いらしいよ。 d.hatena.ne.jp/miyamuko/20060301
- 722 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 12:23:41 ]
- python のは pure python じゃなくて C で書かれているから早いのは当然かと。
- 723 名前:デフォルトの名無しさん [2007/02/11(日) 13:50:22 ]
- 標準ライブラリの出来は言語の出来の一部。
|

|