【えっ】Perlに未来はあるのか?【終わり?】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/06/02(土) 00:54:11
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ!
2009/09/22(火) 20:36:05
>>575
ラビー?え?どっかのエロゲーのヒロインですか?

さらにラビーなんて聞こえませんがなにか?
http://dictionary.goo.ne.jp/leaf/ej2/62603/m0u/ruby/
2009/09/22(火) 23:41:56
みなさんは主にperlをウェブプログラミンに使ってるとですか?何に使ってるとです?
2009/09/23(水) 00:12:13
javaがウンコすぎるのでperlでプリプロセッサもどきをこしらえて使ってる。
__FILE__、__LINE__、条件コンパイル、ちょっとした最適化などがjavaで使えるようにした。
perlそのものでアプリを組むことは無くなったけど文書整形、ソースコード整形
makeもどき、バッチファイルもどきな補助的使い方なら大いに活用してるよ。
perlを使わずにアプリを作るなんて考えられない。
テキストエディタ無しでコードを書け、と言われるようなもんだ。
582デフォルトの名無しさん
垢版 |
2009/09/26(土) 21:39:45
未だに日本のインターネットサービスプロバイダーが提供しているのって
Perl-CGI環境がもっとも多いよね?
2009/09/26(土) 23:56:00
れんさばのこといってんのかこのやから
584デフォルトの名無しさん
垢版 |
2009/09/27(日) 11:45:58
>>582
PHPもおおいともうが
2009/09/27(日) 12:05:22
makeをちゃんとかけない奴がPerlでごまかしてるのを見たことはある
それPerlいらないだろなんでもPerlつかうんじゃねぇよと
2009/09/27(日) 12:15:44
式 if (条件);
って何だと思ってたら...
if (条件) 式;
の事だったのか...
わかんねぇよ...orz
587デフォルトの名無しさん
垢版 |
2009/09/27(日) 16:36:49
英語が、条件節を前にも後ろにも書けるから、
プログラミング言語としても、それほど珍しいものでもない。
2009/09/27(日) 16:57:22
1つの言語しか知らなくて
それがアタリマエ、だって考えてる人って
視野が狭いよね。
特に日本は島国で単一民族だから
この傾向が大きいのかもね。
海の向こうには、文章を右から左へ書く国だってあるのに。
おっと、日本もむかしは右から左へ書いてたな。
進駐軍に強制されて左から右へと変えたんだっけ。
2009/09/27(日) 17:49:30
ネットサヨク乙
590デフォルトの名無しさん
垢版 |
2009/09/27(日) 18:58:48
perl のコード読めりゃたいていの言語はいける。
おれはそんな perl が大嫌いだ。
2009/09/27(日) 19:38:49
BASICもFORTRANもCOBOLもC/C++もそんな変な構文はなかった
2009/09/27(日) 21:33:47
あれだよ
文芸的プログラミング的な何かだよたぶん
593デフォルトの名無しさん
垢版 |
2009/09/27(日) 21:53:48
>>591
プログラムは上から下へ読めるようにするのがいいんだよ。
if節が高頻度で実行されるなら、後ろにおまけのようにつけるほうが合理的だ。
2009/09/27(日) 22:15:06
ほとんどのプログラミング言語は、人間の名前を
姓⇒名 ではなく
名⇒姓 と逆の順で呼ぶような
キチガイ文化圏で創っているからな
2009/09/27(日) 22:31:07
落ち着け
2009/09/27(日) 23:32:57
後置ifは好きなんだけど、
え、こんな処理やるの?あ、後ろにif文が^^;っていつもなるw
2009/09/28(月) 00:52:05
ラビィかわゆす
2009/09/28(月) 01:45:51
Perlベストプラクティスでは、後置ifは分かりにくいから、lastやnextとかのみに使用するように
言ってるけどね。
2009/09/28(月) 08:26:14
>>596
だから、オレは使わないようにしてる。

andのがよくね?
2009/09/28(月) 15:35:09
unless かわいいよ。

if ( ! (a != null && b != null && c != null) ) return false;
みたいなコード見るとイライラする。
2009/09/28(月) 21:40:19
パッと見て分からないような条件式書いたら注意する。
いくら処理が早かろうが、一覧性に欠けるよ。
602デフォルトの名無しさん
垢版 |
2009/09/28(月) 21:42:48
プログラムで一番大事なのは保守点検がしやすい事だもんな
個人でやるなら自由だが企業人のくせにわかりずらいコード書いたりコメントとか書かない奴はダメだな
2009/09/28(月) 23:01:55
open FILE, "うんこ" or die;

「ファイルを開け、さもなくば死ね。」
これシビレル!カッコイイ!
なんかジェームズ・ボンドみたい。

if分をつかわずに条件判断してるんだぜ。
こんなスマートに書けるのって、
java・C言語系やBASIC系言語には無い魅力だよね。

Windows のバッチファイルにも似た構文がある
fc unko.txt chinko.tx || echo ボケ!

昔だったらこう書いてたね
fc unko.txt chinko.tx
if errorlevel 1 echo ボケ!
2009/09/28(月) 23:55:12
or die は俺も好きw
2009/09/29(火) 01:00:03
>>600
or で書き直せよ
2009/09/29(火) 19:10:43
dead or alive
ロボコップみたいでかっこいいね!!!
2009/09/29(火) 23:34:22
perl6 and die!
2009/09/30(水) 00:37:47
perl xor die
2009/10/08(木) 21:23:41
私も or die が好きなんだけど(´・ω・`)
2009/12/04(金) 12:55:37
>>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);
2009/12/05(土) 15:21:42
> 600
> if ( ! (a != null && b != null && c != null) ) return false;
> みたいなコード見るとイライラする。

> >>600
> それは普通に
> if( a != null || b != null || c != null) return falseのシノニムなのでは?

アホか!
こんなヤツがいるから unless が必要なんだよ。
2009/12/05(土) 20:38:24
>>610
論理学をロンリーに学びなおせこのタコ。
not( A and B ) = ( not(A) or not(B) )
だろうが!
2009/12/05(土) 21:25:37
610じゃないが、なんだっけそれ。ド・モルガンだっけ。
614デフォルトの名無しさん
垢版 |
2010/05/26(水) 21:09:04
先生!このページが文字化けします!
http://docs.activestate.com/activeperl/5.12/lib/pods/perljp.html

ソース表示したら
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
なのに、ページはEUCで書かれています!

日本語エンコードを説明したページのエンコードを間違えてるようじゃ、perl に未来なんて無いよ!
2010/05/27(木) 12:49:18
PHPにwebを取られ
Rubyにオブジェクト指向を取られ
PythonにTIMTOWTDIを否定され

残ったのはCPANくらいか
2010/05/28(金) 20:08:23
もともとobject指向のために作られたものでないし、
pythonは永久凍土嫌いがいるし
PHPは安物の寄せ集めじゃないのか?
面倒だからperl5意外は、どっかに消えちゃっていいよ
2010/05/28(金) 20:26:44
>>591
gotoまみれのbasicの方が、よっぽど読みたくない
2010/05/29(土) 13:56:17
でもfortranの算術if文はありかな
619デフォルトの名無しさん
垢版 |
2010/05/29(土) 19:06:35
言語なんて用途に合わせて覚えればいいんだよ!

俺はいちいち覚えるのめんどくさいから全部Perlでやるけど
2010/05/29(土) 20:42:59
>>618
知らんかった…、これはまさに数学の考えだね。
中学校の2次曲線を思い出した。
2010/05/30(日) 13:58:23
長くは書かないが、 藻前らが書いている Perl のスクリプトに
use strict; と、 bless が入っているか?
2010/05/30(日) 14:02:10
あと、 vb6 か Perl5 のどっちが先に滅ぶか予想できるか?
2010/05/30(日) 14:31:40
VB6はVB.NETに進化したから、VB6という特定バージョンの話なら
もうすぐ滅びるだろう。
でもPerl5はPerl6がでないので、ずっと滅びない。

そういう話? いや、なんで特定のバージョンにこだわってるのかなーと。
2010/05/30(日) 15:23:37
「おまえこの流行語知ってるか?」ってのは
Perlにおいてはモダンの基準じゃないよな
2010/05/30(日) 17:53:37
>623
> VB6はVB.NETに進化したから

VB6 と、VB.NET は違う言語だよ。

さすがに新規開発案件で VB6 はないけど、継続案件で結構使ってる。
少なくともここ4〜5年はコードをいじってるから滅ぶことはないよ。
2010/06/28(月) 19:57:48
…今さら知ったんだが、この商標登録なんたらかんたらってなにさ。

http://tetsuya99.wordpress.com/
>Java(R)を表現するときに、「JavaはSun Microsystemsの登録商標です」等と通常書くのと同じように、「Perl(R)は株式会社テラ・インターナショナルの登録商標です」と今後書くようにお願いいたします。
627デフォルトの名無しさん
垢版 |
2010/06/30(水) 02:36:36
まぁ、所詮、perlはcsh++に過ぎない。
純粋なオブジェクト指向言語であるRubyには敵わないのである。
2010/06/30(水) 05:13:08
大失笑
2010/06/30(水) 07:03:44
>>626
その人物、商標ゴロみたいなことをやってるらしい
手当たり次第にオープンソース系の名称を商標出願してるそうな

ただのアホかと思ったが、その会社「twitterのフォロワーを増やすためのツールをリリース!」なんてこともやってる
批判が集中したらそのアクセスを「1カ月で○○PV!」とか言って利用する気かもね
2010/07/11(日) 04:08:13
perlは使わないが、このムカムカする気分は何だろう
ニュー速にでも晒し上げて、祭られないかな
631最強
垢版 |
2010/07/11(日) 10:35:13
21歳以上のやつらが全員死んだらperlどうなる滅びそう
2010/07/11(日) 10:57:04
>>631
それは60年以上も先の話か?
633名無しさん@そうだ選挙に行こう
垢版 |
2010/07/11(日) 16:32:39
いまどき若いのでわざわざPerl覚えるのはいないだろうな。
ダンコーガイみたいなのに感化されちゃったワナビーとかはともかく。
2010/07/11(日) 16:44:32
>>626
そらもう、perl 撲滅作戦の一環かと。
635最強
垢版 |
2010/07/11(日) 21:21:49
>>632
40年くらいあと
2010/07/12(月) 00:56:27
perlどころか大半の言語は死滅そうなんだが
CとCOBOLは生き残りそうだけど
2010/07/16(金) 02:02:52
Perl 6の現状を概観出来るようなページは無いのか。
2010/07/16(金) 02:23:48
Perl 6 は遅すぎた
戦艦大和と同じ
2010/07/23(金) 03:11:51
>>633
rubyからperlに行きましたよと。
やっぱ既存のスクリプトでperlが多いせいと、CPANだな。
いつのまにかrubyよりもperl使うようになってた。
640名無し
垢版 |
2010/07/24(土) 14:42:17
>>639
自己紹介おつしね^^ばかがかえれかす
641デフォルトの名無しさん
垢版 |
2010/08/22(日) 04:29:10
>>640
どうしたんや、とりみだしちゃって(w
2010/08/22(日) 05:27:03
>>638
今さらperl6とか言われてもね。あと5年早ければ救いようもあったが。

>>639
1ヶ月後に自分の書いたperlのコードを読み直してみるといい。
2010/08/22(日) 08:35:23
perl6って10年くらい準備してないか
2010/08/22(日) 09:15:23
グダグダなコードを書く奴は、Perl以外を使ってもグダグダなコードを書くもんだ。
2010/08/22(日) 20:10:29
>>643
提案されたのが2000年7月18日だっけ?
ちょうど10年くらいだ。
まだ正式版の見通しもたってないけどな。
2010/08/23(月) 18:01:20
>>642
1ヶ月程度ならふつうに理解できるぞ
よほど急成長したんでない限りはな

6ヶ月ぐらい前だと「俺ってバカだったんだなw」と実感するが

1年前のPerlプログラムは理解できない
1年前の○○○プログラムは「バージョン違いで動かない」 だ。
2010/08/23(月) 22:48:38
>>646 ただの茶々なんだが
> 1年前のM(acro)80プログラムは
CPUの仕様が変わらない限りは動いてたぞ
648Perl仙人 ◆M5ZWRnXOj6
垢版 |
2010/08/23(月) 23:51:29
>>646
1年前のプログラムを理解できないって

君Perlerの恥じだよ 2chに書き込みするのやめたまえ(笑)
2010/08/27(金) 13:09:22
恥じ
2010/08/28(土) 20:19:39
はじじってなんですか?
651Perl忍者 ◆M5ZWRnXOj6
垢版 |
2010/08/28(土) 20:57:32
    X
  ∠ ̄\∩
  |/゚U゚Lノ   タイピングミス指摘する奴はバカ死ね(笑)
 〜( ニ⊃  
  ( 丶/
  ノ>ノ
  UU
2010/08/29(日) 03:15:24
恥じる
恥ずかしい
日本の恥
653Perl忍者 ◆M5ZWRnXOj6
垢版 |
2010/08/30(月) 08:40:54
    X
  ∠ ̄\∩
  |/゚U゚Lノ   アメリカオタの日本批判ですか(笑)
 〜( ニ⊃  
  ( 丶/
  ノ>ノ
  UU
2010/09/12(日) 02:44:25
>>633
いまどき若いのだけど、俺のまわりではRubyよりわずかに人気ある。特にUNIX好き
の奴はだいたいPerlマスターしようとしてる。

Rubyがテキスト処理で同じぐらい強力なことを知らない人が以外に多い。
2010/09/12(日) 03:06:47
じゃあそいつらはRubyを何だと思ってるんだ?
そもそもRuby自体知らないのが実態なんじゃないか
2010/09/12(日) 03:30:15
俺は多分その一人だと思うがPerlの良いところ
 ラリー

後は、古いシステムでもPerlは入ってる、とほぼ言えることと、CPAN

Rubyに比べると
参照渡しが使える
スコープにlocal/myと選択肢がある

Rubyはlambdaのスコープがひどい(1.9で改善されたみたいだけど、今度は互換性がないとか)
2010/09/12(日) 03:59:57
Ruby文法とっつきにくくないか
2010/09/12(日) 04:57:59
Perl は古いし
Ruby は中途半端だし
Python に期待するとしてもインデントがアレだし
Perl6 に期待してたら出てこないし

結局 Perl しかないんだよ
2010/09/15(水) 02:20:05
>>657
とっつきづらい印象あるな
コンクリートの壁に囲まれてプログラムしてる感じがある

個人的にPythonは馴染みやすかった
でもエンコード弱い言語はWin環境じゃ使えねー
Rubyと同じでバージョン問題もあるし

でPerlに戻ってくると
2010/09/15(水) 09:44:18
Python はエンコード弱くねーお
おまいの頭が弱いんだろ
2010/09/15(水) 14:32:49

おまい、Hello world しか書いたことないだろ
2010/09/15(水) 15:05:33
あるところに女を理解出来ない男がいた
男は女に振られてばかりだった
ある日男は決心した
「頭の悪い女が悪いんだ!
もう女とは関わらない!!!」

つまりこういうことだ

>>661 童貞乙
2010/09/15(水) 18:36:19
Perl難しい挫折する寸前
Perlといいうよりモジュールの使い方が分からないことが多い
資料は俺が苦手とする英語ばかり
2010/09/15(水) 18:49:41
確かに1次資料の日本語訳はしていただきたい

そんな俺はまだ
&hoge'piyo;
2010/09/15(水) 18:58:17
各モジュールとかの使い方になると枝葉に入ってしまいユーザー数が激減してしまうので
よほどポピュラーなモジュールじゃないと質問しても殆ど答えが返ってこないことが多いな。
2010/09/15(水) 19:04:23
Win32::IE::Mechanize ていうのが便利
2010/09/15(水) 20:09:36
Perlは豊富なモジュール提供があるが使い方が分からないと逆にはまったりするからね
2010/09/15(水) 23:38:40
冗長モードってどういう意味ですかね
2010/09/15(水) 23:39:00
>>668は誤爆すまそん。
2010/09/15(水) 23:41:53
Perlはモジュールが使えるのと自力で作るのとでは
効率が全然違うからな
2010/09/16(木) 00:37:08
勉強にはならんけどな。
perlに依存しすぎて、多言語への応用もきかん。
就職転職するとき面接で、perl得意です、とか言おうものなら
その場で退場させられるし。
2010/09/16(木) 00:38:32
perlがいまだに勢力衰えないのはその辺が原因だろうな
2010/09/16(木) 01:11:10
FORTRANが特定少数の間で地味に根強い理由に似てるな
2010/09/16(木) 01:29:18
FORTRANって根強いん
完璧に廃れたと思っていた
コボルのほうは根強いけど
2010/09/16(木) 03:27:53
http://diary.overlasting.net/cat_perl-4.html
CPAN::Miniを使うと気軽にローカルにCPANのミラーを作れる
2010/09/16(木) 04:07:12
Perlにて現在起動中のfirefoxのヘッダー情報を取得することって可能ですかね
2010/09/16(木) 04:07:57
可能ならどう取得すればいいのか教えてもらえればありがたいです
2010/09/16(木) 16:15:50
>>676です。間違って質問スレじゃないところに誤爆しました。
取り下げます。スレ汚し失礼しました。
2010/09/20(月) 15:24:54
もうPerlは仕事としてはもうダメだね
完全に時代遅れになってきて案件が激減してきていて相手にされない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況