[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/08 00:11 / Filesize : 196 KB / Number-of Response : 979
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Python厨とRuby厨が仲直りするスレッド



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 ]
標準ライブラリの出来は言語の出来の一部。






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

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

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