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


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

【Perl,PHP】LLバトルロワイヤル【Ruby,Python】



1 名前:デフォルトの名無しさん [2007/09/05(水) 22:01:42 ]
最強のLL=軽量プログラム言語は、どれよ?

エントリーは、
Perl、PHP、Python、Ruby、JavaScript・・・
さあ、死ぬまで語りやがれ!!!



477 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:07:50 ]
>>475
Ruby1.9が出てるならPython3000も出てることになるしPerl6にはPugsがある。

478 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:12:12 ]
>>477
日本語でOK。

479 名前:デフォルトの名無しさん [2008/02/05(火) 01:20:36 ]
Ruby使ったが、しっくりこない。
Perl使ったら、なじんだ。
Perlの作者は人間的に好感が持てるし、どうせ自分の時間を貢ぐなら
Perlに貢ごうと思う。
結局、言語としての美しさより、実用性が重要だと思う。
日本語なんて外来語とのちゃんぽんで、外国人から見たら美しくないと思う。
でも、結構実用的でどうにでも使える都合いい言葉だよね。

480 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:28:09 ]
ペチパーだけどpythonいいかもなーと思うようになってきた

PHP 言語機能が貧弱
Ruby matzや信者がウザすぎ
Perl 可読性悪すぎて使う気しない

481 名前:デフォルトの名無しさん [2008/02/05(火) 01:37:49 ]
Pythonは、if とか while とか try とかの後ろに出てくる コロン ":" がかなかな慣れない
あれが必要な理由がわからない。

end や、} が不要な Python とは思えない仕様。
ワンライナー書くときに必要なんて言っている奴がいたが、
ならばワンライナーのときにのみ(つまり、後ろに式や文を書くときのみ)必要にすべき

482 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:39:06 ]
> Ruby matzや信者がウザすぎ
正確には、Matzやアンチがウザすぎ、
だな

483 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:44:59 ]
信者ウザいと言われてたけど、ここ最近はどう考えてもアンチの方が活発過ぎて酷い
ってなら同意

484 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 01:47:21 ]
perlって一時期より元気なくない?

485 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 03:24:47 ]
一時期Perlにハマったのはラクダ本の羊ネタにやられたからだったなぁ。
2冊に分かれてどんなのが追加されたのかと思ったら
糞真面目な内容ばっかで、がっくりした。



486 名前:デフォルトの名無しさん [2008/02/05(火) 03:25:47 ]
仕事でスクリプトやりたくねーんだよな。Perl,PHPじゃすぐ設定変えられる
でしょ?とか設定ファイル扱いされるしな。なめられて単価下げられるんだよ。
同じことやっててもまだJavaの方が開発っぽい扱いになってイメージがいい。
だいたい安すぎるんだよ、Web系の仕事は。

487 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 07:49:00 ]
>>481
:は、文法にそれほど詳しくない人間やエディタ向けに
「ここからブロック開始」の目印としてわざと導入したらしい

488 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:00:51 ]
>>486
それはWeb系しか出来ないお前がなめられてるんじゃないのか?

489 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:05:28 ]
マジレスするとほとんどの経営者はPHPを高卒の仕事と思っている

490 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:38:06 ]
で、Perl 6でCPANのライブラリは使えるのか?

491 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:47:38 ]
ライブラリ側で対応してくれていればそのライブラリは使えるよ

492 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 09:55:34 ]
>>487
ああ、「ブロックの開始」なのね。つまり、 begin や { だと思えばいいわけか。
それなら覚えやすい。了解。

493 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:05:43 ]
>>491
ありがとう、どうやらごっそり使えなくなりそうだね...orz...。

494 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:08:11 ]
>>488
まさにお前が至ったその思考が蔓延してるんだよ。
「Web系の仕事の単価の安さ」という事象だけで、それに関わる目の前の人間をナメるわけ。

495 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:56:45 ]
DBから3tier設計からCSSから、全部できる怪物のような人もいるのにね



496 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 10:58:45 ]
それだけで怪物になれるなら楽なもんだなw

497 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:03:36 ]
>>495
オレそれに加えてHTMLとフォトショとイラレとFlashができるんだけど、なんて呼んでくれますか?

498 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:06:15 ]
>>497
あとは DSL の設計とセキュリティの知識があればナントカ

499 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:07:11 ]
>>497
器用貧乏

500 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:07:42 ]
DBエンジンやSQLのパーサが書けて、3階層モデル用のフレームワークが作れて、
CSS3完全準拠のレンダラまで書けたら、ちょっとすごいと思う。

501 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:12:40 ]
>>500
それなんて3K?

502 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:58:35 ]
高収入
高学歴
高身長?

503 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:19:30 ]
> 3k
時給換算だったらいいなー

504 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:27:36 ]
>>494-502
そもそも、web屋って何?まだ存在してるんだ? - シリコンバレーに潜む男
209.85.165.104/search?q=cache:http://d.hatena.ne.jp/waseda23/20071225/1198573722

505 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 13:34:02 ]
500だったら時給3kじゃ済まないんじゃないか?
純粋な労働時間で計算したら余計に。



506 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:15:19 ]
>>505
英語が一通りできて,シリコンバレーとかに住めばそうかもね。
でも日本の現実は違う。開発者なら年収600マソがせいぜい。どんなにできる奴でも。
時給3Kで喜ぶ503のような奴の存在が,日本の現状を証明してる。

507 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:15:31 ]
えーと、1日8時間労働で21日続けると…50万4千円
残業40時間ついたとして12万プラス
シングル30歳前で年収600万じゃそれこそ中の上くらいか
2年後に即死しかねない業種としてはもうちょい頑張って貯金に回したい所存

これで>>500をそつなくこなすならダンピングの旗振り役で命狙われる類だな

508 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 14:52:31 ]
いつかは到達したい、年収200万

509 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 15:23:14 ]
オレ将来のために、年にキミらの年収くらい貯金してるんだ
ゴメンな(ww

510 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:09:55 ]
>>506
普通に900近いんだが・・

511 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:51:07 ]
高々3桁万円でお互いのプライドを確認し合う事も無かろうよ

512 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 23:33:52 ]
>>446
わろす

513 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 04:44:33 ]
300と900にどれだけ生活レベルの差があるというのか・・・ハア

514 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 05:06:01 ]
900万をフルに使い切ってるかもしれないじゃないか
毎月のローン50万くらいで

515 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 07:00:44 ]
kevin.vanzonneveld.net/techblog/article/phpjs_licensing/
こういうアホなプロジェクトがあるんだなwwww



516 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 07:40:40 ]
別にアホっていうほどのもんじゃないと思うが

517 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:00:34 ]
900に近いって、手取りにすると750とかそんなもん?
その程度で自慢するような奴は、
身の丈に合わない生活してサラリー使い切っちゃってるだろ常考
増えないサラリー、増える税金で将来泣きを見るのが定石

518 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:24:51 ]
>>512
Pythonコミュニティの有名人
* まつもとゆきひろ - 2000年ごろまで、USENET ニュースグループ comp.lang.python に出没していた。
 その熱心な投稿姿勢には誰もが引き込まれたという。
ttp://ja.uncyclopedia.info/wiki/Python


519 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:30:31 ]
matzは軽量言語界のvoidかよ(www

520 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:36:58 ]
アンサイクロペディアはネタをネタとしてw

521 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:44:41 ]
>>517
別に自慢なんかしてないのでは?
この書き方を「自慢しているに違いない」ととるのは、900万程度の数字を
「何だかんだ言って見上げちゃってる」人間だけだと思う。

522 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:48:06 ]
ソースの断片を書き散らかしてるvoidにくらべて、
ともかく、なにかを作ったという点では評価されるべきだろう。


523 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 12:31:20 ]
>>518
実際に松本と笹田はPython-MLに現れてPythonの批判とRubyの自慢をしてたことがあるからなあwww

524 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:36:04 ]
awkから入っていくとしたらどれがいいと思う?
やっぱperlなの?

525 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:38:07 ]
>>523
それのログある?ちょっと見たい



526 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 13:47:08 ]
>>524
情報が断片過ぎてよくわからんが、awk使ってた人にとってはPerlとRubyはたいして変わらんと思う
Pythonは別な快感を開発される感じ、PHPは異境

527 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:04:30 ]
voidさんて南の国に住んでる日下部ってひとのこと?

528 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:08:06 ]
>>525
ttp://mail.python.org/pipermail/


529 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 14:25:04 ]
>>526
ありがと。テキスト処理するのにawk使ってたんだがLL言語のほうが汎用性があるっていわれたから新しく勉強しようと思ったんだ。

530 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 16:10:34 ]
voidさんは格が違うだろ、もちろん悪い意味で

531 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 17:38:53 ]
awkで済むならawkのほうがよかろ
でperl

532 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 17:54:24 ]
>>530
voidが暴れまわってたころを思い出して笑ったww

533 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 18:57:02 ]
結局レスって何だったんだ?

534 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 20:00:31 ]
また懐かしいネタを

535 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 23:45:16 ]
とにかくATOKが悪いんじゃないかな?



536 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:24:46 ]
>>532
今でも各地で暴れまわってるよ。mixiのC言語コミュとか
Matzなんかかわいらしく思える

537 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 17:55:43 ]
Beyondが何かのはずみでvoid訴えたりしないかなw

538 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 18:55:40 ]
>>536
まじかw
C言語コミュとやら、入ってみるかな。

539 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:10:06 ]
>>536
ちょっと調べてみたらお料理コミュでは強制的に追い出されたみたいだな
あまりに苦情が多くてmixiでは異例の対応だとか

540 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:12:20 ]
python始めてみてるんだけどメソッド名は全部小文字にするのがデフォなの?

541 名前:デフォルトの名無しさん [2008/02/07(木) 19:24:29 ]
>>540
www.oldriver.org/python/pep-0008j.html

542 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 19:41:35 ]
規則バラバラでいいのか

543 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:08:24 ]
>>539
というかmixiというコミュニティには水と油どころか反物質的に合わない人物だと思うんだが
まあいいか

544 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 21:58:40 ]
ということにしたいのですね。

545 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 22:56:48 ]
voidという名前なのに何にも合わない



546 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 22:57:14 ]
そうなんです
実際は全然よくないけど、いいことにしたいんです

547 名前:デフォルトの名無しさん [2008/02/08(金) 21:14:35 ]
PHPのだめなとこは、RubyでないのにRubyよりシェアがあること。

548 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:00:22 ]
PHP 高卒
Perl 変態
Ruby 宗教
私のイメージではこんな感じ。Pythonはわかんね

549 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:05:36 ]
Python = 頭の固い人

550 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 00:23:28 ]
Haskell 白衣 OCaml 暇人 Lisp つまらない人
C++ デブ C ガリ Java メガネ JavaScript ギャル男 
Perl 根暗 Ruby 陰湿 Python 電波 PHP 白痴 IO ひ弱
Groovy ナルシスト C# 現実主義者 COBOL 老害 VB 中肉中背

551 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:00:19 ]
python、メソッドごとにself書かなきゃいけないのがむかつく

552 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:25:55 ]
>>551
たぶん、100万回繰り返されてると思うんだけど、リアルで質問されたとき用に
誰か3行で頼む

553 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 01:50:37 ]




554 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 02:19:49 ]
>>552
Pytho

クソ

555 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 02:34:19 ]
Javaだったら全てのメソッドの第1引数にthisって書かなきゃいけないぐらい



556 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 07:41:27 ]
>>552
Pythonには
単独のメソッド内
というスコープが無い。

557 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 07:49:33 ]
自分のツール書くのに、self と書く必要はない、
s でも、i でも、 _ でも好きな記号使えばいい、
人に見せるコード書くようになったら self って書けばよい

558 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 08:11:18 ]
>>556
d
なるほど、クラスのメソッドって言っても、C言語の関数レベルなんだ・・・

>>557
それは、1通りの書き方を推奨するPythonらしくなくねえ?
Pythonの美学的には、selfは予約語にしとくべきだな

559 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 08:31:20 ]
i++ 議論まとめ

・Ruby
Ruby 初心者スレッド Part 17
pc11.2ch.net/test/read.cgi/tech/1200472887/659-695

・SmallTalk
アラン・ケイも認めた!Ruby>>>>>Smalltalk
pc11.2ch.net/test/read.cgi/tech/1150106090/169-171

・Io-language
Io Language
pc11.2ch.net/test/read.cgi/tech/1201100624/19-36

560 名前:デフォルトの名無しさん [2008/02/09(土) 08:32:20 ]
で、まとめといて質問なのですが、他の言語ではどのようになっておりますでしょうか?

PerlやPHPは プリミティブな型だろうからどうでもいいとして、
Pythonでの++的な実装は可能でしょうか?

561 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 09:42:05 ]
>>558
それはPythonじゃなくてRuby

562 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:49:36 ]
Rubyダサい(wwww

>315 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 13:29:31
>
>>なんかフラットな構造の関数に慣れてるだけじゃないの?
>Pythonによく似ていて関数内関数のない言語。それはRu(ry
>
>316 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 14:41:35
>
>えっ,Rubyって関数ローカルな関数作れないの?
>
>
>317 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 14:59:12
>
>関数内部に関数を定義することはできるが、関数外部に定義したのと同じ効果
>しかないので無意味。
>
>
>318 名前: デフォルトの名無しさん Mail: sage 投稿日: 08/02/09(土) 15:47:47
>
>マジか?名前かぶったらどうなるんだ?


563 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:09:56 ]
Rubyに関数なんてないぞ?

は置いといて、メソッドは必ず何かのオブジェクトの持ち物だから、「メソッドの中でだけメソッドを定義し利用する」ことはできない。

Class Hoge
def foo
def bar
end
end
end

hoge=Hoge.new
hoge.bar # <= 未定義エラー
hoge.foo
hoge.bar # <= OK

で、いわゆるメソッド内スコープでサブルーチンみたいなことさせたい場合は
RubyではProcという手続きオブジェクトを作成して呼び出すのが普通

def foo
str = 'Python'
bar = Proc.new{ puts "#{str}はうんこ" }
bar.call
end

foo # <= "Pythonはうんこ"と表示
bar # <= 未定義エラー

564 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:28:13 ]
>>563
>Rubyに関数なんてないぞ?

Rubyって関数も定義できないの?
RubyやめてPHP使うことにした。

565 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:54:13 ]
そうしろそうしろ

お荷物はイラネ



566 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:56:24 ]
Perlは関数だっけか

567 名前:デフォルトの名無しさん [2008/02/09(土) 18:11:12 ]
Ruby使ってるけど、関数内関数使えないのは本当にウンコだよ・・・
他の言語でつかってからすんごい面倒
たまに、C言語にもどった気分になる

しかも、トップレベルで関数内関数するとKernelのpublicメソッドに追加されるのですごいことになる。

def hoge
  def bar
   puts "bar"
  end
  puts "hoge"
end

hoge  # hoge  呼べるのはわかる
1234.bar # bar  呼べる!?
"unko".bar # bar 呼べる!?

568 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:29:11 ]
>>567
使えないのに使おうとするのはなんで?

569 名前:デフォルトの名無しさん [2008/02/09(土) 18:55:58 ]
でも、使えてるよね?

570 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:43:25 ]
Javaはメソッド内でクラス定義できるね。

571 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:57:58 ]
匿名クラスだっけ?

572 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:32:58 ]
そうそう。final変数ならメソッドのローカルスコープ変数にアクセス可能。
staticメソッドじゃなければプライベート変数にもアクセスできる。
クラス内クラスでもstaticクラスじゃなければプライベート変数にアクセスできるけどね。
C#だとstaticクラスというと、別のものをさすからややこしい。まあLLじゃないからスレ違いか。

573 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:35:43 ]
でも、Javaも5だか6だかの時に
かなり高級言語になったなぁと感じたよ。
以前はコレクションクラスの使いにくさには困ったもんだった。

574 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:36:05 ]
あ、誤解されるかも。
>>572のプライベート変数っていうのはprivate int hoge;みたいなやつ。
内部でテキトーにIterator作って返す分にはかなり都合がいいです。
仕事で使うと何故か嫌われるけどねー。

575 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:36:22 ]
>>569
「なんでC言語の関数には副作用があるんですか、関数って
のは値を受け取って値を返すもので、副作用とかそういうのが
あるものを関数って呼ぶのはおかしいです」

と主張したところで、「だから?」って言われて終わりだと思わない?



576 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:38:22 ]
>>574
> 仕事で使うと何故か嫌われるけどねー。

(Cの)constとか(Cのconstの意味での、Javaの)finalとかって、
意味が分からない人にはまだ暗黒魔法に見えるらしいしなぁ。

577 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:41:38 ]
>>576
とりあえず変数をnullやnew ~~で初期化する連中とか、
final int hoge;
if(~~){ hoge=3; anotherStatement; }else{ hoge=4; }
↑のようなスタイルにしない連中とか、
const int * const hoge = ~~; がわからない連中とか、マジ勘弁。
Eclipseのソースのクリーンアップの自動でfinalつけるのは好きだ。さあ、そろそろ全然LLじゃないwww






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

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

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