- 1 名前:デフォルトの名無しさん [04/11/07 14:06:44]
- オブジェクト指向スクリプト言語の二大厨房勢力が仲直りするスレです。
- 367 名前:デフォルトの名無しさん [2006/08/16(水) 05:34:06 ]
- じゃあ最初にぱーるやればいいの?
- 368 名前:デフォルトの名無しさん mailto:怪しい訳文調 [2006/08/16(水) 06:11:17 ]
- ほんとにプログラミング自体の初心者だったらperlをおすすめします。
本当の初心者向けのチュートリアルが多いし、ある程度勘違いしてても、 何とかなる場面が多いです。(オレの言うとおり動け!(Do What I Mean!)というスローガンがあるので、ある程度の常識外れなコードは全てフォローしてくれる) perlで大体のことはそれなりにスマートにできると思いますが、 オブジェクト指向をやろうとすると躓くでしょう。その時はrubyに移る いいチャンスです。rubyのクラス定義になれると、オブジェクト指向が だんだん分かってくると思います。オブジェクト指向が完全にわかった と思ったら、pythonに移行しましょう。その時には既にpythonのすばらしさが分かるはずです。
- 369 名前:デフォルトの名無しさん [2006/08/16(水) 06:35:01 ]
- わかりましたぱーるにします
- 370 名前:デフォルトの名無しさん [2006/08/16(水) 06:38:07 ]
- >私が思うに、RubyはPerlの守備範囲を何なくカバーしてしまっているので、
>Rubyが使えるとPerlは要らないんですよね。 >すでにPerlで書かれているプログラムを別にすれば。 こんなのみつけました やっぱりぱーるじゃだめみたいじゃないですか たばかったんですか?
- 371 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 09:27:16 ]
- いや、だから、いきなりrubyできるんだったら、それでもいいとおもうけど、
分かりやすい教科書とか、HP少ないよ。 まあ、とりあえず、それぞれちょっとづつやってみてできそうな奴でいいとおもうよ。
- 372 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 09:33:33 ]
- Perl → Java → Ruby がいいと思う。
Ruby はとにかく初心者に不親切。 俺も Ruby がいいと言われて Ruby から始めたけど挫折した。 Javaでやっとオブジェクト指向が分かった。
- 373 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 09:51:38 ]
- ぶっちゃけスクリプト言語なんて直感で使えるように設計されてるだろ。
リファレンス見ながらチョイチョイで覚えられるようなもんじゃん。 PerlやってRubyが最適とかあほ過ぎるぜ。どっちか片方だけでいいだろ。
- 374 名前:デフォルトの名無しさん [2006/08/16(水) 11:16:15 ]
- じゃあやっぱりぱーるからします
ありがとうございました
- 375 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 15:56:58 ]
- Perlは変態の直感によって作られ
Python/Rubyは凡人の理性によって作られた。
- 376 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 17:07:36 ]
- 一緒にしてもらっちゃ困るな。
- 377 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 20:55:20 ]
- そしてKENT CGIでPerlを学ぶ不幸が……
いきなりなんでもありの喧嘩術を学ぶよりも、記法がシンプルで厳しい言語が良い気はするな。
- 378 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 22:41:34 ]
- つーか、Ruby PythonでKENTに並ぶような配布スクリプトサイトって無いですよね?
- 379 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 22:59:38 ]
- 配布サイトというならPythonにはPyPIがあるが。
rubyは良く知らんが、なんかあったよね。
- 380 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 23:59:02 ]
- シンプルがいいならLISPかTCLにしとけよ。
- 381 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 05:52:10 ]
- ttp://aspn.activestate.com/ASPN/Python/Cookbook/
- 382 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 11:07:47 ]
- >>380
よく言われるように、きちんとインデントしたLispコードから括弧を除くとPythonのコードが出来る。 ついでに、変態行為に規制をかける。 深く考えずとも、LispよりPythonの方がシンプルだと思うなぁ。
- 383 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 12:16:04 ]
- >382
多分、どこをシンプルと見てるかが違うと思われ。 Lispは全てにおいて括弧で括りと空白で区切る。仕様がシンプル。 故にLispコード自体を解析するプログラムも比較的単純に書ける。 パーサから見ると滅茶苦茶シンプルなんだよ。 Pythonをシンプルって言ってるのは、ユーザから見て、だろ? >380は機械的に解析し易いって意味だと思う。
- 384 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 12:25:29 ]
- 関数型言語ならLispよりSchemeの方が初学者には良い気もするがね。
- 385 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 12:34:47 ]
- LISPとその眷属を関数型言語なんて言ってるとは
- 386 名前:デフォルトの名無しさん [2006/08/17(木) 13:06:56 ]
- >>377
本当の入門にスクリプト言語からはいるのもどうかって気がしてる。
- 387 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 19:51:08 ]
- 初心者以前の人にはやっぱりスクリプト言語というかインタープリタ言語のがいいと思うよ。
結果がすぐ分かって、改造やデバッグが素早く出来る方が遊びやすい。 どの言語がよいかってのは、また別の神学論争を引き起こすので、 対話環境が標準で提供されているものが良いとだけ言っておこう。
- 388 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 20:53:21 ]
- >>> setq v 1
File "<stdin>", line 1 setq v 1 ^ SyntaxError: invalid syntax
- 389 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 22:34:21 ]
- >388
ちょwww
- 390 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 23:46:27 ]
- >>> + 1 1
File "<stdin>", line 1 + 1 1 ^ SyntaxError: invalid syntax
- 391 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 01:33:48 ]
- 流石に二番煎じ
- 392 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 09:18:01 ]
- むしろ最近見る構図は、
Python+Ruby比較厨 vs Pythonだけ厨
- 393 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 12:05:25 ]
- Rubyは島根だか鳥取だかの町おこし言語と成り下がったからな。
いい加減開発体制を変えるべきだろ。あれ。
- 394 名前:デフォルトの名無しさん [2006/08/18(金) 12:28:23 ]
- 「成り下がった」って、一度でも町おこし言語以上の存在になったことあんの?
- 395 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 12:42:59 ]
- 松江駅前にIT振興基地がある...らしい。
- 396 名前:デフォルトの名無しさん [2006/08/18(金) 12:43:13 ]
- pythonのオフィシャルサイトなんかは知ってるが
個人ユーザーのサイトはひとつも知らん。俺は俺一人でソフトを 作って自分だけで使っている。
- 397 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 12:58:32 ]
- >>396
ttp://tokuhirom.dnsalias.org/~tokuhirom/planetpythonjapan/ ttp://www.google.com/reader/view/user/10706848043827237531/label/python キミキミ 探索能力が低いことを露呈する書き込みは控えた方がいいよ
- 398 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 13:07:58 ]
- ひょっとして、おバカなの?
検索すりゃ、そりゃあるでしょ。普通にネット見てて、目に付くかってことじゃないの。
- 399 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 14:07:35 ]
- >>398
>ひょっとして、おバカなの? >検索すりゃ、そりゃあるでしょ。普通にネット見てて、目に付くかってことじゃないの。 「さっきからずっと運転してるのに海見えないね。」 「そりゃそうだろ。ここ長野だからな。」
- 400 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 14:34:16 ]
- pythonに興味がある人ならば、python関係のサイトを検索することは
「普通にネット見てて」の範囲だと思う。
- 401 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 17:22:16 ]
- オナニーレベルの個人サイトだったら、探そうと意識するか、
大きなところからリンクされてでもいない限りたどり着かないよ。 言語に関する情報を集める為に検索すると、殆ど総合的に情報を集めた有名なサイトばかり引っかかる。 探そうと意識した時点で「個人サイトを見つける」ことが目的になってることに注意。 少なくとも検索能力云々の話じゃないことは確か。
- 402 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 17:30:02 ]
- >>401
オナニーばっかりしてると 頭が悪くなるって 本当だったんだね
- 403 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 17:42:04 ]
- ん、何かおかしいこと言った?
的外れなこと言ってたらごめんなさい。
- 404 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 18:12:45 ]
- >>401
オナニーレベルで悪かったな!
- 405 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 21:17:10 ]
- 日本語のサイトしか巡ってないだけでしょ
- 406 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 21:48:12 ]
- 401は英語ができず検索能力の低いオナニストということですな
- 407 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 21:49:49 ]
- つか、ふだんからPythonに触れてないからでしょ。
おれは、Ruby使ってるけど、Rubyばかり使ってると、 周り中Rubyばかりになって、Rubyのサイトってけっこうあるじゃん?って思えるよ。 あと、海外サイトは必須
- 408 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 21:58:03 ]
- >>396
>俺は俺一人でソフトを作って自分だけで使っている。 一人で作ったソフトでハアハアしてます オナニーって呼ぶなよ!
- 409 名前:検索能力の低いオナニスト mailto:sage [2006/08/19(土) 00:13:11 ]
- 英語くらい出来るさ(´;ω;`)
- 410 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 00:39:10 ]
- 友達にRubyとPythonをしきりに勧めているのに使ってくれない。
- 411 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 01:16:25 ]
- >>410 うざいからもう薦めてくんなよ。一応友達だから話は聞いてやってんだぞ。
- 412 名前:デフォルトの名無しさん [2006/09/01(金) 01:02:58 ]
- 心ない友のせいで、スレッドの空気が凍り付いた。
- 413 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 01:17:18 ]
- そのせいでPythonが死んだわけか
- 414 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 01:32:21 ]
- と,人格のせいで友達ができない412が逝っております
- 415 名前:デフォルトの名無しさん mailto:sage [2006/09/01(金) 19:47:50 ]
- 初学者にはJava
その後python、rubyに行くと効率がよい。そのままJavaに残る人も多いと思うが。 web アプリとなるとphpからスタート。そのままphpを使えばよい。 みんなおこらないでね
- 416 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 07:05:29 ]
- >>415
>web アプリとなるとphpからスタート。そのままphpを使えばよい。 Javaは何に使えばいいの?
- 417 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 09:44:50 ]
- >416
Javaはケータイ用ということで。 というのは冗談にしても Web分野は専用言語のPHPがやっぱ楽だろ。
- 418 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 10:37:41 ]
- Pythonひどすぎ
ttp://vista.xii.jp/img/vi5717396308.jpg
- 419 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 12:50:25 ]
- 釣れますか?
- 420 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 13:21:49 ]
- >>418
かみ砕いて説明してけれ。
- 421 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 15:17:16 ]
- これはひどい。
- 422 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 15:28:42 ]
- 釣れました
- 423 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 15:44:33 ]
- >>418
まな板からDカップまで面倒見てきたよ。平気だよ。
- 424 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 16:49:36 ]
- 入れ食い
- 425 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 18:20:23 ]
- もしかして駄洒落なのか?
- 426 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 20:27:00 ]
- これはキチガイ。
- 427 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 21:24:51 ]
- >>418
1の窓に映ってる顔がPython?
- 428 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 22:25:38 ]
- Rubyて貧乳なイメージがあるな。
Pythonはホルスタイン。
- 429 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 22:32:01 ]
- がっかりおっぱい → おっぱい・損 → ぱいそん → python かと思ったんだが・・・
ところでpythonってそんなに便利なの?
- 430 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 22:34:39 ]
- 自演解説乙。
- 431 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 23:22:59 ]
- 2以外はストライクゾーン
- 432 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 02:15:12 ]
- Pythonはワンライナ好きには向かん
一行一行確実に書いていく感じがする
- 433 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 02:36:30 ]
- >>432
インデントが構文に組み込まれていることからして、本質的にそういうことなんだろうな。 IronPython次第では本格的に乗り換えてもいいなぁ。
- 434 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 17:30:44 ]
- Pythonのブロックの書き方って、ある意味、人間の言語に近いんだろうな
人間の言語で、「この節、ここまで」なんていちいち書いてたらうざいだけだし 自然言語は、そんな感じで省力化される代わりに、曖昧性という代償を負ったわけだが Pythonがあの書き方で負った代償って、いったい何だろうか
- 435 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 17:47:08 ]
- ネットに巻き起こる無駄なインデント論争
- 436 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 18:36:24 ]
- Pythonって何がウリなの?
- 437 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 18:50:06 ]
- >>436
無理をさせない雰囲気。
- 438 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 19:25:40 ]
- じゃあ仕様とかもう固まってる言語なの?
- 439 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 19:29:48 ]
- >>438
何を今更。
- 440 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 19:45:53 ]
- Python は敗北者でも使える言語だけど、
敗北者が Python を使っても、意識を変えないと敗北者のまま。
- 441 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 22:52:43 ]
- Rubyはユタ州あたりの「選ばれた」民にしか使えない言語です。
妻を持たない者が使っても、ぶりがむやんぐの加護は得られない。
- 442 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 09:28:27 ]
- モルモン♪
- 443 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 14:11:07 ]
- >>442
戒律で収入の一割を教会に寄付しないといけないそうだ。
- 444 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 14:33:21 ]
- OOPの加護が得られるならぶりぶりなんとかの加護などいらない
- 445 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 15:16:44 ]
- awk大好きな俺からしたら、書きやすくてテキスト処理がパワフルに行えればどうでもいい
- 446 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 17:56:37 ]
- 多分既出だと思うけど…
pythonはメソッド引数の一番目にself入れるのが駄目。 rubyはendで閉じさせるのがあれだったけど、 事故でなく、意図してブロックを閉じてる、と解釈したら、すっきりした。 なるべく括弧で括らないすっきり感は双方好き。
- 447 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 18:36:46 ]
- >>446
self の代わりに i を使えばいいよ。
- 448 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 18:52:51 ]
- > なるべく括弧で括らないすっきり感は双方好き。
それはLISPに対する挑発か?
- 449 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 19:02:39 ]
- Lisperは今更そんな煽りには反応しない。
- 450 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 19:04:45 ]
- >>446
python使ってるおれから言えば、endで閉じるのも括弧でくくるのも似たようなものだと思う
- 451 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 20:26:50 ]
- じゃあPythonは関数呼び出しの()も使うなよ!絶対使うなよ!
- 452 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 20:33:07 ]
- じゃあrubyは関数呼び出しの ) もendって書けよ!絶対書けよ!
- 453 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 20:37:13 ]
- C++な漏れは()も{}も<>も : もthisもendも遠慮なく書きまくります。
- 454 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 20:54:55 ]
- end = 1
こうしておけばPYTHONでもendって書けるようになるお。
- 455 名前:デフォルトの名無しさん [2006/09/05(火) 21:29:29 ]
- >>454
おまえ頭いいな
- 456 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 21:31:07 ]
- ageてもうたorz
- 457 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 22:53:09 ]
- >>452
なんでそんな事しなくちゃいけないの?馬鹿じゃないの?
- 458 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 23:24:59 ]
- >>454
有益な情報だ さっそくPythonのコミュニティに報告すべきだ
- 459 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 23:32:04 ]
- >>458
そのまえにRubyコミュニティに報告するのがいいとおもうお。
- 460 名前:デフォルトの名無しさん mailto:sage [2006/09/05(火) 23:54:43 ]
- PythonはRubyの倍近く速いから、みんな使う。
- 461 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 00:08:11 ]
- どこが原因で倍もの差が出るの?
- 462 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 01:02:19 ]
- デンデンでんぐり返って
- 463 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 01:13:30 ]
- Rubyの実装はソースの読みやすさを優先してるから
その分遅いのかもね。贅沢プログラミングとかなんとか で、Pythonのテキスト処理は強力なのか?
- 464 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 02:27:46 ]
- rubyは良い言語だと思うんだけど、
ドキュメントのやる気のなさとリリース時のグダグダぶりはどうにかならないのか。
- 465 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 02:37:24 ]
- ドキュメントはアレで充分だろ
読んだらチョコチョコ試せばいいだけだし
- 466 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 03:04:42 ]
- 普段使う分にはあれで十分。
逆に詳しく書きすぎてると読んでて疲れる。 でも、実装に踏み込んだ詳しい情報が欲しいとき、 ドキュメントに載ってなかったり適当に書かれてるので 調べるときに苦労する。
- 467 名前:デフォルトの名無しさん mailto:sage [2006/09/06(水) 06:11:06 ]
- >>466
読みやすいソースがあるからソース嫁
|

|