Python厨とRuby厨が仲直りするスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
2005/07/15(金) 20:18:25文字列処理だけRubyにすればいいよ。Pythonの文字列処理はウンコだし、
Rubyは国産だから日本語もラクチンだぜ。
0154デフォルトの名無しさん
2005/07/15(金) 21:36:230155デフォルトの名無しさん
2005/07/15(金) 21:38:530156デフォルトの名無しさん
2005/07/15(金) 21:41:27Mathematica は Win 版は使ったことがありますが,
あまり使い心地がよくないので,octave を使い出しました.
Matlab はもってませんし,私の使い方なら
購入しなくても octave で十分だと思います.
>>151
あまり大規模な計算をするわけではないので
速度的にきついということはありません.
すでに Numeric Python を弄り始めてはいるんですが,
インデントが気持ち悪かったり,
行列演算を matrixmultiply で行うあたりが不満に感じたので,
これから使っていくにはどちらが将来性があるかと思い質問した次第です.
>>152
Numeric Python に対抗するのは Ruby Linalg になると思いますが,
複素行列に関してはまだ実装されてないようなので,
現段階では python を選択することになりそうです.
>>153
あーそれもそうですね.
ruby や python に慣れ親しんでおけば
汎用性があって何かと役に立つのではとも思ったのですが,
やはり数値計算を目的とするなら,
それ用に設計された octave で書くのが一番かもしれません.
0157デフォルトの名無しさん
2005/07/16(土) 03:04:220158デフォルトの名無しさん
2005/08/24(水) 16:57:340159デフォルトの名無しさん
2005/08/24(水) 17:50:500160デフォルトの名無しさん
2005/08/24(水) 20:07:54FORTRANが一番手軽に速いでしょ
0161デフォルトの名無しさん
2005/09/18(日) 02:09:22「手軽さ」ならpython+MPIが上かも。
0162デフォルトの名無しさん
2005/09/18(日) 19:16:460163デフォルトの名無しさん
2005/10/02(日) 22:50:30FORTRAN と C なら FORTRAN のほうが早いの?
あ、そうなの?なんでだろ。単純だから?
0164デフォルトの名無しさん
2005/10/03(月) 02:33:55C言語でやろうとするといろいろと面倒だから、
かえって開発に時間がかかったりするんじゃない?
よくわかんないけど。
FORTRANだってコンパイラ通せば十分に速いからね。
0165デフォルトの名無しさん
2005/10/04(火) 20:59:48C言語よりもハザードが少ない。
逆に言えばC言語のほうが自由ということだ。
0166デフォルトの名無しさん
2005/11/04(金) 16:51:16あと、__slots__を使えば、勝手に(typoで)未定義アトリビュー
にアクセスする事も防げる。
あと、iter()やenumerate()を使えば、len()を使わなくて済む。
len()は本当に要素数を求める時以外には必要なくなった。
さらに、ジェネレータやジェネレータ式はdefやforを
使用してるので、間単に(直観的に)イテレータオブジェクトを
作成する事ができる。
0167デフォルトの名無しさん
2005/11/05(土) 10:55:140168デフォルトの名無しさん
2005/11/05(土) 22:48:290169デフォルトの名無しさん
2005/11/09(水) 09:17:20一SEとしての意見だけどね。
0170デフォルトの名無しさん
2005/11/09(水) 11:40:54TurboGears はいかがですか?
http://www.turbogears.org/
0172デフォルトの名無しさん
2005/11/09(水) 13:39:07http://www.djangoproject.com/
0173デフォルトの名無しさん
2005/11/10(木) 17:50:18なんなのでしょうか? ちょっと調べたところ,
1. cygwin の python
2. ActivePython
3. PyJUG にある日本語環境 Python
がありました.1 と 2 は 2.4,3 は 2.3 ベースなので新しい方がいいかなと思ったの
ですが,日本語が使えないのは嫌だなぁとも思います.この違いを猫でもわかるよう
に噛み砕いて説明してくださると大変ありがたいです.
あと,プログラムも日本語を扱うものがあるとうれしいかも.
0174デフォルトの名無しさん
2005/11/10(木) 18:03:530175デフォルトの名無しさん
2005/11/11(金) 08:52:120176デフォルトの名無しさん
2006/02/14(火) 12:07:290177デフォルトの名無しさん
2006/02/14(火) 12:12:520178デフォルトの名無しさん
2006/02/14(火) 17:30:42本家のしか使ってないから、間違ってるかも知れなけれど、
・cygwinのは、cygwin上でmakeしたもの
・ActivePythonのは、本家+PyWin32?
・PyJUGのは、本家+SJISパッチ+JapaneseCodes+Pykfだったかな?
0179デフォルトの名無しさん
2006/03/19(日) 23:21:24Rubyには、大規模な物が少ない
個人で短く数行書くのならRuby
みんなで大規模に書くのならPython
どっちにしようかココ見に来たのに結論でないぞ
英語嫌いだしrubyでいいか…タブでインデントもよさそうだけど…
あとRuby2.0で言語使用変わるとか記事見たけど
Pythonも変わっていく?JAVAも変わったんだっけ?
個人的には無理に拡張するより、直してくれた方が嬉しい
保守するような、すばらしい物書いてるわけでもないし
関係ないけどC#とかもJAVAみたいにゴテゴテになってくのかな
そういうのは嫌だよな…
0180デフォルトの名無しさん
2006/03/20(月) 18:05:15Rubyには、理想重視で美しく書ける
たぶん一生かかっても結論なんて出ない
使用者数が少ないからPythonよりRubyの方が
大規模な仕様変更に耐えられるだろう
まあRubyの神様の気分次第だな
0181デフォルトの名無しさん
2006/03/20(月) 20:00:33Phthon:Ruby=C#:Java
みたいな関係?
0182デフォルトの名無しさん
2006/03/20(月) 20:05:52みたいな関係?
0183デフォルトの名無しさん
2006/03/20(月) 20:30:38それでRubyができたんだっけ?
今は両方とも変わらないらしいけど
極端に言えば
Phthon:Ruby=VB.NET:C#
こんな感じじゃないか?
流行っているのはVB.NETで、滅びそうなのはC#
0184デフォルトの名無しさん
2006/03/20(月) 20:34:220185デフォルトの名無しさん
2006/03/20(月) 23:06:14Pythonの神様は気まぐれ。
0186デフォルトの名無しさん
2006/03/21(火) 00:45:58永遠の仇敵で良いじゃないか
0187デフォルトの名無しさん
2006/03/21(火) 01:23:24厚顔無恥な馬鹿はどちらも極めきれてない低脳。
0188デフォルトの名無しさん
2006/03/21(火) 01:51:18どっしり構えてればいいのに、こういう滑稽な態度はよろしくない
0189デフォルトの名無しさん
2006/03/21(火) 08:07:460190デフォルトの名無しさん
2006/03/21(火) 12:07:03httpf://www.r-project.org/
↑こっちを指してたと思うので、
混乱するからやめてほしい。
0191デフォルトの名無しさん
2006/03/21(火) 12:25:240192デフォルトの名無しさん
2006/03/21(火) 12:41:180193デフォルトの名無しさん
2006/03/21(火) 15:28:42だまっててもタブいれるくせがつく
綺麗なオブジェクト指向言語も覚えられる
世界的にもユーザーの多いパイソンがいいよな
endとか余計なもの書かなくていいからタイプ量も減るしな
0194デフォルトの名無しさん
2006/03/21(火) 15:32:350195デフォルトの名無しさん
2006/03/21(火) 15:43:380196デフォルトの名無しさん
2006/03/21(火) 15:57:06というか、WSHの存在も知らずに、たいしたバッチ処理でもないのに
言語インストールしろとか煩い香具師みてると泣きたくなる。
0197デフォルトの名無しさん
2006/03/21(火) 17:42:000198デフォルトの名無しさん
2006/03/21(火) 17:45:47まぁでも同じ言語で書けた方が楽は楽だよ
Windows メインでないのならばそういう
考え方もアリだと思う。
0199デフォルトの名無しさん
2006/03/21(火) 23:12:13俺は最近TAB使わなくなったな。
インデントは全部半角スペースだ。
0200デフォルトの名無しさん
2006/03/22(水) 23:18:47Rubyは、Perlをきれいにした言語
0201デフォルトの名無しさん
2006/03/23(木) 01:50:14パッと見そんな感じしないんだがどの辺がLっぽい?
0202デフォルトの名無しさん
2006/03/23(木) 05:54:270203デフォルトの名無しさん
2006/03/23(木) 08:38:24lambda、map、evalとかいう名前と動作が *似ている* 組み込み関数とか構文があって、
Lisp的なプログラミングも出来なくは無いけど、Python的には汚いプログラミング
スタイルでしかないしな。
0204デフォルトの名無しさん
2006/03/23(木) 20:29:10Pythonは全然しらないんだけど、それってRubyがLispに似てるのと同程度に似てるってこと?
0205デフォルトの名無しさん
2006/03/23(木) 21:22:46PythonってFORTRANに似てるよね
0206デフォルトの名無しさん
2006/03/23(木) 22:27:21今のような事態になった原因だと思うけど
0207デフォルトの名無しさん
2006/03/23(木) 22:37:060208デフォルトの名無しさん
2006/03/23(木) 23:29:24そーいうこと。
0209デフォルトの名無しさん
2006/03/23(木) 23:35:160210デフォルトの名無しさん
2006/03/24(金) 02:44:36Ruby は元々、開発者の俺仕様で作ったのが起源だから
当然本人はRubyマンセーなのは当然なワケで。
0211デフォルトの名無しさん
2006/03/24(金) 07:48:140212デフォルトの名無しさん
2006/03/24(金) 16:18:550213デフォルトの名無しさん
2006/03/24(金) 17:30:04だまっててもタブいれるくせがつく
→どんなプログラムでも読み書きしてればそうなるだろ。
綺麗なオブジェクト指向言語も覚えられる
→Javaが一番きれい。Pythonは全然きれいじゃないし。len()とかダサww
世界的にもユーザーの多いパイソンがいいよな
→Perlが一番多いし、ライブラリもPerlが一番豊富だし。
endとか余計なもの書かなくていいからタイプ量も減るしな
→タイプ量が少ないのがいいならPerlだろ。選択がおかしい。
0214デフォルトの名無しさん
2006/03/24(金) 17:39:35perlだと1番目と2番目が難しいな。
部分的に飛び抜けた長所が無くてもトータルで優等生なのがpython
0215デフォルトの名無しさん
2006/03/24(金) 17:44:520216デフォルトの名無しさん
2006/03/24(金) 17:48:311が難しいというのは嘘。
0217デフォルトの名無しさん
2006/03/24(金) 17:51:29ピジョン?
0218デフォルトの名無しさん
2006/03/24(金) 17:51:50間違えて認識しているのだ。これは不孝なことだ。
0219デフォルトの名無しさん
2006/03/24(金) 18:28:35print "Hello World";
って見たこと無いの?
0220デフォルトの名無しさん
2006/03/24(金) 19:10:01→どんなプログラムでも読み書きしてればそうなるだろ。
→→そうならねー奴がいっぱいいるだろ?。特に惰性でやってる職業プログラマーにな。
綺麗なオブジェクト指向言語も覚えられる
→Javaが一番きれい。Pythonは全然きれいじゃないし。len()とかダサww
→→本当にJavaが至高のオブジェクト指向言語と思っているのであれば、
それはそれで幸せだ。Javaの世界に生きることをお勧めする。
世界的にもユーザーの多いパイソンがいいよな
→Perlが一番多いし、ライブラリもPerlが一番豊富だし。
→→VisualBasicを忘れてもらっちゃ困るよ。
endとか余計なもの書かなくていいからタイプ量も減るしな
→タイプ量が少ないのがいいならPerlだろ。選択がおかしい。
→→Brainf*ck(w これは、使うキーが少ないだけでタイプ量は多いか。どっちにしろ、
エディタの支援機能使うんだから、タイプ量ってのはあまり意味無い。
0221デフォルトの名無しさん
2006/03/24(金) 19:21:24> →タイプ量が少ないのがいいならPerlだろ。
それだと読む気が起きないコードになるから却下
0222デフォルトの名無しさん
2006/03/24(金) 22:02:470223デフォルトの名無しさん
2006/03/24(金) 22:55:32そうやってみんな大きくなっていくんだ
で、endあってもPythonよりRubyの方が短くなるってホント?
0224デフォルトの名無しさん
2006/03/24(金) 23:14:290225デフォルトの名無しさん
2006/03/25(土) 00:02:230226デフォルトの名無しさん
2006/03/25(土) 00:20:08ニホンゴ オボエタラ マタキテネ
0227デフォルトの名無しさん
2006/03/25(土) 01:59:500228デフォルトの名無しさん
2006/03/25(土) 10:15:120229デフォルトの名無しさん
2006/03/25(土) 10:46:010230デフォルトの名無しさん
2006/03/25(土) 15:56:42>>224 ウソ
>>227 ホント
>>228 ウソ
0231デフォルトの名無しさん
2006/03/25(土) 15:58:37>> 231 ウソ
0232デフォルトの名無しさん
2006/03/26(日) 13:56:280233デフォルトの名無しさん
2006/03/26(日) 18:44:58たぶんホント
Rubyは一人で少なく短いコードがシンプルで綺麗に書けるように作られてる
Pythonは複数人かでデバックのしやすさとか大規模プログラム作成まで考えて作られている
ような”感じ”がする
>>227
それend関係なくないか?
小汚いってのはウソだと思う
書き方に自由があるので汚く書けるけど…
Pythonはどんどん進化してるからな
あとGUIとかRubyで書けるの?w
0234デフォルトの名無しさん
2006/03/26(日) 19:16:17Pythonは互換性も考慮に入れて作られているみんなの言語。
IronPythonあたりで日本でもPythonブームが来てRubyは滅びてしまう。
それまでには仲直りしたい。
0235デフォルトの名無しさん
2006/03/26(日) 20:40:160236デフォルトの名無しさん
2006/03/26(日) 21:08:06print "GUIとか"
0237デフォルトの名無しさん
2006/03/26(日) 21:22:39putsのが好き
0238デフォルトの名無しさん
2006/03/26(日) 22:32:52オブジェクト指向なんだから直接オブジェクトに聞いてみろ
$ irb
irb(main):001:0> "GUIとか".writable?
NoMethodError: undefined method `writable?' for "GUI\244\310\244\253":String
from (irb):1
irb(main):002:0>
・・・知らないってさ
0239デフォルトの名無しさん
2006/03/27(月) 21:32:59IronPythonごときで右往左往するような軟弱な奴らと仲直りなんかしたくない。
だからこれからもRubyには殺伐としてほしい。
全世界のウンコスクリプターの数でPythonをしのぎ
MLで毒電波をまきちらすこまったちゃんの数でPythonをしのぎ
「日本発」「Rubyで書かれた」のヒット数で世界中のGoogleユーザーをうんざりさせ
やがてどこかの発展途上国で発明されるマッシュアップ言語に名指しで喧嘩を売られるその日まで
殺伐Ruby万歳。殺伐Ruby万歳。
ご清聴ありが(パーン
0240デフォルトの名無しさん
2006/03/27(月) 23:24:040241デフォルトの名無しさん
2006/03/27(月) 23:39:430242デフォルトの名無しさん
2006/03/27(月) 23:41:530243デフォルトの名無しさん
2006/03/30(木) 01:06:00XML埋め込み型言語→PHP eRuby
0244デフォルトの名無しさん
2006/03/30(木) 01:07:130245デフォルトの名無しさん
2006/03/30(木) 06:50:44これってま(r
0246デフォルトの名無しさん
2006/03/32(土) 18:47:590247デフォルトの名無しさん
2006/03/32(土) 21:12:300248デフォルトの名無しさん
2006/03/32(土) 21:19:160249デフォルトの名無しさん
2006/04/02(日) 20:15:24春爛漫おぱいそん
0250デフォルトの名無しさん
2006/04/16(日) 03:53:560251デフォルトの名無しさん
2006/04/16(日) 14:12:33>>250 はいつも何行くらいのコード書いてるの?
0252デフォルトの名無しさん
2006/04/17(月) 02:13:05漏れとは3桁くらい違うな(えっ
次ネタ
Pythonはコピペが面倒だからなぁ
専用のエディタでも使えば問題ないのかも知れないけど…
■ このスレッドは過去ログ倉庫に格納されています