【えっ】Perlに未来はあるのか?【終わり?】
■ このスレッドは過去ログ倉庫に格納されています
青春をともに過ごしたPerlの何がだめって言うんだよ〜 教えてくれ! Perlベストプラクティスでは、後置ifは分かりにくいから、lastやnextとかのみに使用するように 言ってるけどね。 >>596 だから、オレは使わないようにしてる。 andのがよくね? unless かわいいよ。 if ( ! (a != null && b != null && c != null) ) return false; みたいなコード見るとイライラする。 パッと見て分からないような条件式書いたら注意する。 いくら処理が早かろうが、一覧性に欠けるよ。 プログラムで一番大事なのは保守点検がしやすい事だもんな 個人でやるなら自由だが企業人のくせにわかりずらいコード書いたりコメントとか書かない奴はダメだな open FILE, "うんこ" or die; 「ファイルを開け、さもなくば死ね。」 これシビレル!カッコイイ! なんかジェームズ・ボンドみたい。 if分をつかわずに条件判断してるんだぜ。 こんなスマートに書けるのって、 java・C言語系やBASIC系言語には無い魅力だよね。 Windows のバッチファイルにも似た構文がある fc unko.txt chinko.tx || echo ボケ! 昔だったらこう書いてたね fc unko.txt chinko.tx if errorlevel 1 echo ボケ! dead or alive ロボコップみたいでかっこいいね!!! 私も or die が好きなんだけど(´・ω・`) >>600 それは普通に if( a != null || b != null || c != null) return falseのシノニムなのでは? unless defined(..)より、 if not defined(..)の方が分かりやすいし、英文法としての読みやすさで いくとunlessの出番は意外と少ない。 print "good!" unless $error; とかはいいね。 >>601 >>602 処理速度と保守性はトレードオフ。 長ったらしいコメントでも書いておけばいい。コメントはコンパイルされんから。 >>605 それPerlじゃないからw なにもかも違う。 >>609 or dieは名句だと思います。 BEFOREHAND: close door, each window and exit; wait until time. open spellbook, study, read (scan, select, tell us); > 600 > if ( ! (a != null && b != null && c != null) ) return false; > みたいなコード見るとイライラする。 > >>600 > それは普通に > if( a != null || b != null || c != null) return falseのシノニムなのでは? アホか! こんなヤツがいるから unless が必要なんだよ。 >>610 論理学をロンリーに学びなおせこのタコ。 not( A and B ) = ( not(A) or not(B) ) だろうが! 610じゃないが、なんだっけそれ。ド・モルガンだっけ。 先生!このページが文字化けします! http://docs.activestate.com/activeperl/5.12/lib/pods/perljp.html ソース表示したら <meta http-equiv="content-type" content="text/html; charset=utf-8" /> なのに、ページはEUCで書かれています! 日本語エンコードを説明したページのエンコードを間違えてるようじゃ、perl に未来なんて無いよ! PHPにwebを取られ Rubyにオブジェクト指向を取られ PythonにTIMTOWTDIを否定され 残ったのはCPANくらいか もともとobject指向のために作られたものでないし、 pythonは永久凍土嫌いがいるし PHPは安物の寄せ集めじゃないのか? 面倒だからperl5意外は、どっかに消えちゃっていいよ >>591 gotoまみれのbasicの方が、よっぽど読みたくない 言語なんて用途に合わせて覚えればいいんだよ! 俺はいちいち覚えるのめんどくさいから全部Perlでやるけど >>618 知らんかった…、これはまさに数学の考えだね。 中学校の2次曲線を思い出した。 長くは書かないが、 藻前らが書いている Perl のスクリプトに use strict; と、 bless が入っているか? あと、 vb6 か Perl5 のどっちが先に滅ぶか予想できるか? VB6はVB.NETに進化したから、VB6という特定バージョンの話なら もうすぐ滅びるだろう。 でもPerl5はPerl6がでないので、ずっと滅びない。 そういう話? いや、なんで特定のバージョンにこだわってるのかなーと。 「おまえこの流行語知ってるか?」ってのは Perlにおいてはモダンの基準じゃないよな >623 > VB6はVB.NETに進化したから VB6 と、VB.NET は違う言語だよ。 さすがに新規開発案件で VB6 はないけど、継続案件で結構使ってる。 少なくともここ4〜5年はコードをいじってるから滅ぶことはないよ。 …今さら知ったんだが、この商標登録なんたらかんたらってなにさ。 http://tetsuya99.wordpress.com/ >Java(R)を表現するときに、「JavaはSun Microsystemsの登録商標です」等と通常書くのと同じように、「Perl(R)は株式会社テラ・インターナショナルの登録商標です」と今後書くようにお願いいたします。 まぁ、所詮、perlはcsh++に過ぎない。 純粋なオブジェクト指向言語であるRubyには敵わないのである。 >>626 その人物、商標ゴロみたいなことをやってるらしい 手当たり次第にオープンソース系の名称を商標出願してるそうな ただのアホかと思ったが、その会社「twitterのフォロワーを増やすためのツールをリリース!」なんてこともやってる 批判が集中したらそのアクセスを「1カ月で○○PV!」とか言って利用する気かもね perlは使わないが、このムカムカする気分は何だろう ニュー速にでも晒し上げて、祭られないかな 21歳以上のやつらが全員死んだらperlどうなる滅びそう いまどき若いのでわざわざPerl覚えるのはいないだろうな。 ダンコーガイみたいなのに感化されちゃったワナビーとかはともかく。 >>626 そらもう、perl 撲滅作戦の一環かと。 perlどころか大半の言語は死滅そうなんだが CとCOBOLは生き残りそうだけど Perl 6の現状を概観出来るようなページは無いのか。 >>633 rubyからperlに行きましたよと。 やっぱ既存のスクリプトでperlが多いせいと、CPANだな。 いつのまにかrubyよりもperl使うようになってた。 >>638 今さらperl6とか言われてもね。あと5年早ければ救いようもあったが。 >>639 1ヶ月後に自分の書いたperlのコードを読み直してみるといい。 グダグダなコードを書く奴は、Perl以外を使ってもグダグダなコードを書くもんだ。 >>643 提案されたのが2000年7月18日だっけ? ちょうど10年くらいだ。 まだ正式版の見通しもたってないけどな。 >>642 1ヶ月程度ならふつうに理解できるぞ よほど急成長したんでない限りはな 6ヶ月ぐらい前だと「俺ってバカだったんだなw」と実感するが 1年前のPerlプログラムは理解できない 1年前の○○○プログラムは「バージョン違いで動かない」 だ。 >>646 ただの茶々なんだが > 1年前のM(acro)80プログラムは CPUの仕様が変わらない限りは動いてたぞ >>646 1年前のプログラムを理解できないって 君Perlerの恥じだよ 2chに書き込みするのやめたまえ(笑) X ∠ ̄\∩ |/゚U゚Lノ タイピングミス指摘する奴はバカ死ね(笑) 〜( ニ⊃ ( 丶/ ノ>ノ UU X ∠ ̄\∩ |/゚U゚Lノ アメリカオタの日本批判ですか(笑) 〜( ニ⊃ ( 丶/ ノ>ノ UU >>633 いまどき若いのだけど、俺のまわりではRubyよりわずかに人気ある。特にUNIX好き の奴はだいたいPerlマスターしようとしてる。 Rubyがテキスト処理で同じぐらい強力なことを知らない人が以外に多い。 じゃあそいつらはRubyを何だと思ってるんだ? そもそもRuby自体知らないのが実態なんじゃないか 俺は多分その一人だと思うがPerlの良いところ ラリー 後は、古いシステムでもPerlは入ってる、とほぼ言えることと、CPAN Rubyに比べると 参照渡しが使える スコープにlocal/myと選択肢がある Rubyはlambdaのスコープがひどい(1.9で改善されたみたいだけど、今度は互換性がないとか) Perl は古いし Ruby は中途半端だし Python に期待するとしてもインデントがアレだし Perl6 に期待してたら出てこないし 結局 Perl しかないんだよ >>657 とっつきづらい印象あるな コンクリートの壁に囲まれてプログラムしてる感じがある 個人的にPythonは馴染みやすかった でもエンコード弱い言語はWin環境じゃ使えねー Rubyと同じでバージョン問題もあるし でPerlに戻ってくると Python はエンコード弱くねーお おまいの頭が弱いんだろ ↑ おまい、Hello world しか書いたことないだろ あるところに女を理解出来ない男がいた 男は女に振られてばかりだった ある日男は決心した 「頭の悪い女が悪いんだ! もう女とは関わらない!!!」 つまりこういうことだ >>661 童貞乙 Perl難しい挫折する寸前 Perlといいうよりモジュールの使い方が分からないことが多い 資料は俺が苦手とする英語ばかり 確かに1次資料の日本語訳はしていただきたい そんな俺はまだ &hoge'piyo; 各モジュールとかの使い方になると枝葉に入ってしまいユーザー数が激減してしまうので よほどポピュラーなモジュールじゃないと質問しても殆ど答えが返ってこないことが多いな。 Win32::IE::Mechanize ていうのが便利 Perlは豊富なモジュール提供があるが使い方が分からないと逆にはまったりするからね Perlはモジュールが使えるのと自力で作るのとでは 効率が全然違うからな 勉強にはならんけどな。 perlに依存しすぎて、多言語への応用もきかん。 就職転職するとき面接で、perl得意です、とか言おうものなら その場で退場させられるし。 perlがいまだに勢力衰えないのはその辺が原因だろうな FORTRANが特定少数の間で地味に根強い理由に似てるな FORTRANって根強いん 完璧に廃れたと思っていた コボルのほうは根強いけど Perlにて現在起動中のfirefoxのヘッダー情報を取得することって可能ですかね 可能ならどう取得すればいいのか教えてもらえればありがたいです >>676 です。間違って質問スレじゃないところに誤爆しました。 取り下げます。スレ汚し失礼しました。 もうPerlは仕事としてはもうダメだね 完全に時代遅れになってきて案件が激減してきていて相手にされない CPAN てモジュールのインストールは簡単一発なのに なんでアンインストールは面倒なんですか? >>679 それじゃPerlの代わりは何? PHP? >>679 俺の場合はそうでもない。 もっとも客からプログラミング言語を指定されることは まずないんで、勝手に Perl で書いて自分で使ってたり、 納品したりしてる。 プログラム(のソース)を納品する仕事の場合は 679 のよう なことが起きているのかもしれないけど、「サービスを提供 する」仕事や「問題を解決する仕組みを提供する」仕事の 場合は全然時代遅れになっていないと思う。 Perlの仕事は消え PHPかな。ただPHPはバイトレベルが多い ま、一番はJavaだけども Perlはうまくすればかなり短くかけるし日常使いにはなかなかよい 安い仕事はPHP 本格的な案件はJava 個人で使うのはPerl ってとこかな CGIを依頼してJava納品されたらハア? ってなるわなw 作る側の理屈なんか使う側には関係ないっつーかな 重かったり不安定だったりしなければどの言語でもいいっつーか Perl6に各環境向けのネイティブコンパイラ出ねーかなー 違うけど仕事トータルで考えると まあjavaが主流だな。web系は >>691 どの言語でもいいのに、 Javaだと「はあ?」ってなるのは矛盾してますね。 Java だと書くこと自体が目的になってしまって、問題の 解決が二の次になる傾向がある。今までに Java で納品 されたシステムに使えたものがひとつもない。 (あほ上司が発注したんだけどね!!) ぜぇんぶオレがPerlで書き直してやった。 だから今みんなが使っているのは Perl のシステム。 仕事といっているのが書くことを意味しているなら Java、業務のことを意味してるなら Perl。 うちでの仕事は後者。なので Perl。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる