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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/06/02(土) 00:54:11
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ!
2011/08/22(月) 10:54:57.59
WEBアプリといえば CGI
CGI といえばWEBアプリ

PHPはCGI
ASPもCGI
TOMCATもCGI
YAHOO!もGoogleもみんなCGIで動いてる
2011/08/22(月) 21:33:08.00
>>768
どうだろ、初期はPerlで実装されてたらしいけど、今は違うしなあ
文法的にも色々と差異があるから、却ってPerlの知識が邪魔をしそうな気がするんだが
2011/08/23(火) 00:11:52.36
>>768
> Perlをやれば、PHPは自然に学べるって聞いたことあるけど。

半分は合ってるけど、半分は間違い。
いくらPerlだけをやっても、他の言語で実用レベルにはならない。

半分合っているというのは、最低限の言語の部分だけ。
これは基本的にどの言語でもさして変わらないから
PHPをやればPerlも自然に学べるというのも成り立つ。

時間がかかるのは、その言語で最適な書き方を知ったり、
その言語特有の高度な機能を習得したり、その言語用のライブラリやフレームワークを学ぶこと。
作ってと言われてすぐに適切なフレームワークとライブラリの組み合わせを想像できるぐらいにならないと
実用レベルとは言えないが、これは言語ごとに違うものなのだから学び用がない。

結局は、そいうことを言っている人のPerlのレベルが低く、中級程度の機能までしか使ってないから
他の言語でも中級程度なら、自然に学べると言ってるに過ぎない。
2011/08/23(火) 00:12:41.03
> WEBアプリといえば CGI
> CGI といえばWEBアプリ
>
> PHPはCGI
> ASPもCGI
> TOMCATもCGI
> YAHOO!もGoogleもみんなCGIで動いてる

いちいち否定しないよ。

これはネタ
2011/08/23(火) 00:48:31.73
とりあえず、perl→PHPの順番で勉強してみるわ。
その順番の方がよさそうだ。
2011/08/23(火) 20:19:36.55
それは無いわ。大人しくPHPやっとけ。Perlなんて仕事ないから。
2011/08/23(火) 21:38:20.28
A太郎「とりあえず、バッチファイル→Power shellの順番で勉強してみるわ。
 その順番の方がよさそうだ。」

B作「それは無いわ。大人しくPower shellやっとけ。バッチファイルなんて仕事ないから。」


バッチファイルの書き方を覚えても無駄。
就職に有利にはならないし、仕事の依頼なんて有るワケない。
バッチファイルに未来は無い。さっさと廃止していいよ。
2011/08/23(火) 23:28:56.44
ちょっと変な例えだな

まあ勉強ならPerlやっても良いんじゃね
コマンドツール作るには割と重宝するしな
777Perl忍者
垢版 |
2011/08/24(水) 14:39:35.02
Perlの気持ち悪いゴミみたいな
5年くらいで消滅しそうな
気持ち悪いフレームワークを使ってるやつは情弱

Amon2Amon2 Amon2
Catalyst Catalyst

Perlでフレームワーク使うやつは情弱


かわいそうかわいそう
2011/08/26(金) 15:38:20.97
unixを勉強したいなら、Perlを勉強するのもわるくない。
2011/08/29(月) 22:16:58.86
CGIにPerlではなく、PHPが使われるようになって、Perlが廃れたのはなんで?
2011/08/29(月) 22:54:32.43
ん?Perlは別に廃れてないけど?
2011/08/29(月) 23:16:23.59
>>779
Perl自体は廃れていないが、CGIに使われなくなったのは
「そもそもCGI自体が専門外だったから、専門の言語が担当するようになった」
というだけのこと
2011/08/30(火) 00:22:08.50
テキスト処理が専門です!
2011/08/30(火) 00:55:36.15
最近は、PerlじゃなくてPythonをみんな勧めるのはなぜなんだぜ?
2011/08/30(火) 04:16:16.73
Pythonも専門外なのにな。
2011/08/30(火) 09:56:50.94
>>783
それ、一部だけじゃない?
WebプログラミングにPythonは本当に一部の人や団体が採用してるだけで
昔からやってるとこではPerlだったり、新規ではPHPだったりが主流で
あと企業ベースのとこだとJavaとかASPとかも使われたりする程度だと思う
2011/08/30(火) 22:20:11.05
大体、流行ってるとかすすめるとか
そういう話は、頭に
「俺の周りでは」がつくからあてにしなくていい。
2011/09/02(金) 04:56:45.04
perlみたいな書き捨て言語勧める理由なんか古今東西どこにも無いわ
2011/09/02(金) 05:09:21.59
プッ 古今東西だってw
2011/09/03(土) 10:48:41.89
オレはperlでアプリケーションを組むことは無くなったけど
バッチファイルと組み合わせた一行処理は今でも大いに活用してるよ
perl -i.bak -e "s/なんとか/かんとか/" hoge.txt ・・・・ みたいなの

で、(恥ずかしながら)最近覚えた技だけど
バッチファイルでは行末に「^」記号を使えば複数行にまたがらせることができるんだな

たとえば同じ1つのファイルhoge.txtにこういう処理をしたいとする
perl -i.bak -e "s/なんとか/かんとか/" hoge.txt
perl -i.bak -e "s/うんこ/ちんこ/" hoge.txt
perl -i.bak -e "s/くりとりす/陰核/" hoge.txt

別にこれも悪くは無いんだが、「^」を使えばこう(論理的な)1行で書くことができる
perl -i.bak -e "s/なんとか/かんとか/;" ^
-e "s/うんこ/ちんこ/;" ^
-e "s/くりとりす/陰核/;" ^
hoge.txt

perl の話じゃなくバッチファイルの話になってしまったけど、コレは使える
ちょっと感動して思わずパンツを汚してしまったぜ
2011/09/03(土) 10:59:34.48
バッチファイルでのワンライナーは、ダブルクォートの規則が分かりにくいからあんまり使いたくないが
それもPerlならqqがあるから比較的問題になりにくいよね
2011/09/03(土) 23:46:35.17
一行目からしておかしい
2011/09/04(日) 01:35:43.30
というと?
2011/09/18(日) 15:36:43.83
>>778
ご冗談を。Cでしょ。ANSI C。
2011/09/19(月) 00:05:17.75
>>793
Cは「勉強するのも悪くない。」レベルじゃないだろ。必須じゃないのか?
まあそういったらPerlも今日日必須レベルか。
2011/09/19(月) 00:08:15.96
perlは代替が出来てしまったのではないかな。
pythonやruby。
2011/09/19(月) 00:39:35.18
じゃPythonやRubyも必須だな。
2011/09/19(月) 01:55:56.78
その辺はあくまで実用言語の域でしかないと思う
見ず知らずの人と語るのに使える言語じゃない
2011/11/02(水) 15:13:56.14
IPA、情報セキュリティスペシャリスト試験の対象言語にJavaScriptを追加、Perlを外す
ttp://www.publickey1.jp/blog/11/ipajavascriptperl.html
Perlの時代が着実に終わりつつありますねw
2011/11/02(水) 17:12:10.02
>>798
> これまで出題対象としていたC++、Java、Perlの3種類の言語からPerlを外し、
> JavaScriptを追加することを発表しました。

C++、Java、Perl、JavaScript 以外の言語はまだ始まってすらいない訳ですねw
2011/11/04(金) 01:56:43.03
>>795
Pythonは流石にPerlの代替にはならんと思う。
Perlのすべての代替になっちゃうとしたら、それはPerlをPerlらしく使えてないだけかと。
2011/11/04(金) 02:09:28.91
職を探したり、製品そのものを作ったりするのに使われることは
少ないかもしれないけど身近な問題を解決するのにPerlは便利だな。

だから「どれを使えばいいか?」って他の人に聞いている時点で
そのひとはPerlには向いていないかもしれないよ。

それより、どちらかというと本やネットで調べて、自分の問題を
解決するタイプのひとがこれは便利!!と納得して使うのがいい
と思うんだ。
2011/11/04(金) 10:22:32.42
Perlがなくなったら少し困る。
でもCPANが無くなっても、もう構わない。
2011/11/04(金) 11:14:32.54
ガチガチの Python で小物書きたくねえよ。。。
2011/11/04(金) 13:41:03.16
グダグダの Perl で小物以外書きたくねえよ。。。
2011/11/04(金) 15:41:49.91
インデントでブロック構造をあらわす言語なんて死んでくれ
メンテナンス性わるすぎる
2011/11/04(金) 15:57:05.14
いまどきメモ帳でも使ってんのか?
まともなエディタ使ってるなら問題無いわ
2011/11/04(金) 17:03:40.02
http://d.hatena.ne.jp/ishikawam/20111024/p1

ssig33が乗ってなくて嬉し過ぎて飛び跳ねて
ssig33の顔画像を印刷してプリントして顔画像めがけてぶちまくって灯油かけて燃やしてやった
2011/11/04(金) 17:08:19.88
1、http://d.hatena.ne.jp/ishikawam/20111024/p1 ここを開く
2、ctrl+Fで「ssig33」「akiyan」と入れる
3、ここに乗ってないことを喜ぶ

ゴミクズあまのとHolygrailのゴミはさっさと削除されるべきだな
HolyGrailなんてごみだろ ヤフーで働いてたから入れられただけ
フォローしても意味がないただのゴミデータ
2011/11/04(金) 17:17:44.21
そもそもssig33は、WEBエンジニアじゃないだろw
2011/11/04(金) 17:20:40.85
じゃあなに?
2011/11/05(土) 08:19:58.57
インデントでブロックを表すって、実に見づらいよね。別にインデントを強制するのはいいんだけど、{}でブロックくるむのも強制しろよって思う。
2011/11/05(土) 10:41:33.67
俺的にはインデントを強制するんじゃなくて、変数名や関数名など
名前の付け方を強制してくれるものがあれば、チームで組んだときに
便利じゃないかと思うんだけどどうなんだろ?
2011/11/05(土) 10:43:53.76
これそもそもperlの話なのか?
2011/11/05(土) 10:45:44.84
http://local.joelonsoftware.com/mediawiki/index.php/%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E8%A6%8B%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B
2011/11/05(土) 10:46:00.04
>>806
じゃぁ、おまいが書いたpythonのコードをこのスレッドに貼り付けてみろよw
2011/11/05(土) 10:54:31.24
>>815
def f():
    def g():
        def h():
            print('you are completely stupid!')
        return h
    return g
f()()()
2011/11/05(土) 11:36:39.85
>>812
本当にやりたいなら、チーム内で統一したソースコードフィルタを使う。
命名が基準に合っていないとそこで die

あるいは、ソースを単にチェックするフィルタを準備して、リリース前
にチェックしてもいい。が、チェックしないで書き進めていくと後で
修正作業に時間がかかるのでやっぱりソースコードフィルタの方がいい。
2011/11/06(日) 15:57:51.13
で、そのフィルタはperlで書くんだよね
2011/11/06(日) 17:07:00.15
で、そのフィルタが汚いんだよね
2011/11/06(日) 19:58:17.61
自分自身をフィルタリングして解決。
PerlTidyが自分をTidyするのと同じ。
821デフォルトの名無しさん
垢版 |
2012/06/23(土) 07:48:19.78


822デフォルトの名無しさん
垢版 |
2012/10/08(月) 07:59:07.76
え?
2012/10/08(月) 09:50:23.62
PerlTidy知らないの?
824デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:32:01.90
Perl6があるのだから
Perlに未来はあるよ。
2012/10/28(日) 22:48:33.18
Perl6に未来がなくともPerl11があるから大丈夫だwはっきり言ってPerl5との互換性を失ったらただの新参言語。Ruby以下だ。
2012/12/13(木) 01:40:25.51
perlが死んだところで、その模倣子は永遠に受け継がれるよ
2012/12/13(木) 20:28:32.83
>>826

つか、perl ってワンライナーを組み合わせた処理が sh よりも
すごく書きやすいから浸透したんじゃなかったっけ?

まともな言語めさした時点ですでに負けまくってるような気が
2012/12/13(木) 21:26:11.08
Unicodeに手を出して失敗、利用者離れが起きて、いまに至る
2012/12/13(木) 22:06:18.69
pythonで片っ端からreplaceしてってるけど
もうperl撲滅ほぼ完了
2012/12/14(金) 02:07:46.63
そりゃ上位機種のヘビさんには敵いませんよ。
2012/12/19(水) 00:59:36.51
>>827
awk/sedの後継だよ。当時は、cやtcl,schemeぐらいでオブジェクト指向なんて普及していなかった
perlは、キッチンシンク。毎日、perlでプログラムを書く人が楽できる哲学の元で出来ていたはず
2012/12/19(水) 01:00:34.21
とはいえ、今日のjsの普及でクラスベースのオブジェクト指向が本当に必要だったか是非が問われている気はする
2012/12/19(水) 01:07:46.69
tcl/tkやperl,SDLが、ホビィスト達の末路だってな気がする
2012/12/19(水) 10:58:50.73
perlだけは手を出すなって先生が言ってた
2012/12/21(金) 01:05:47.49
といってもCPAN便利でおすし
2012/12/21(金) 16:15:30.46
http://www.modulecounts.com/
もはやCPANなんぞ時代遅れ
2012/12/21(金) 23:33:04.50
GOPAN
2012/12/21(金) 23:37:55.17
Pearの少なさに泣かない。
2012/12/22(土) 10:17:14.82
>>836
gemもnpmも今のところ上昇率同じだけども、npmの方は終わりの方が指数関数的な上昇してるな
スタートアップバブルがどのタイミングで終わるかは見物
そこらにホームレスが横たわっていたら、皆、投げ銭でも恵んで挙げようね
2012/12/22(土) 10:29:27.21
道具には愛着を持つなって先生が言ってた
2012/12/30(日) 13:59:43.93
webシステムって、ほとんど見た目が重要
バックエンドで大した作業なんてしないんだし、
jsが必須なんだから、node.jsが逆転して主流になるよ
2013/06/06(木) 00:40:27.60
>>837
美味そうなパンだね。米粉パンだっけ?
2013/08/29(木) NY:AN:NY.AN
Perl6はなにあれ?完全な別言語。
rb, py どっちも使ったが、結局便利なPerl5;
844デフォルトの名無しさん
垢版 |
2013/09/02(月) 16:36:48.59
ジャップに負けたPerl
845デフォルトの名無しさん
垢版 |
2013/09/02(月) 16:38:50.50
まつもとゆきひろというジャップに負けたLarry Wall
アメ公がイエローモンキーに打ち負かされた
2013/09/02(月) 16:42:01.91
俺個人としてはPerlが一番好きな言語だっただけに、残念。
2013/09/02(月) 16:47:06.46
自分最初JSとperlやったけど、いい意味と悪い意味両方でperlやってよかったと思う。
前者は古き良きIOや正規表現を学べたこと、後者はサーバーサイド諦めてJSでなんでもやろうと思えたこと。
今はNodeとかRuby、Pythonバリバリ使えて、ほんとによかったと思う。
あの時代わりに悩んだPHPやってたら、しばらくは良かっただろうけど、10年後、20年後を思うと絶対良くなかった。

perlerはしがらみがあるってよく言われてるけど、皆もperlをいい意味で捨てて、
新しい世界でその経験を活かせると思う。
perlは設計は古いけど、得られるものは貴重だと思った。
2013/09/02(月) 23:37:23.90
( ^ω^)Perlが好きだお
849デフォルトの名無しさん
垢版 |
2013/09/02(月) 23:50:46.19
「なぜ国内でPerlが急速に萎んだのか」
anond.hatelabo.jp/20130307004741
850デフォルトの名無しさん
垢版 |
2013/09/03(火) 00:26:32.24
>>849
2013-03-07

遅すぎ
2013/09/03(火) 11:09:27.65
なんでhttp://を取るのか意味不明。
2013/09/03(火) 12:14:38.90
マナー
2013/09/03(火) 13:34:04.51
これがマナーって、2chとかいうところで直リンすんなとか嘘教えられて信じてるのかね。
2013/09/03(火) 21:43:57.95
忍者レベル1だから直リンできなかっただけですけど
855デフォルトの名無しさん
垢版 |
2013/09/03(火) 21:50:59.41
忍者レベル1で
あの内容ってことは
荒らしすぎたのかw
2013/09/03(火) 23:24:40.61
株式会社ライブドアを退職しました - 継続は力なり
tsubotax.com/archives/1495353.html
857デフォルトの名無しさん
垢版 |
2013/09/04(水) 23:49:18.06
ううううあああ矛盾んんんんんんんんんんんん!!!
2013/09/25(水) 20:34:48.72
>>853
嘘ではないよ。ただいにしえの、現在では全く意味を成さないマナーだがな。
2013/10/14(月) 19:56:16.06
ひろゆきが十年くらい前にメルマガで
「h抜きってなんか意味あるんですかね。。。」
みたいな事を言ってたな
2013/10/14(月) 23:52:28.96
urlリンクでどこから来たが、が多少隠蔽できる。
2013/10/15(火) 14:33:25.22
>>860
まとめサイトや転載サイトとかが勝手にリンクに書き換えてくれるから
すぐに見つかる
2014/02/23(日) 01:06:32.57
2chから直接見る人にとっても、ジャンプします、を間に挟むようになってからは
2chの具体的にどこからリンクされてるのか、までは
外部から隠蔽されるようになったからな
2014/03/28(金) 11:51:39.87ID:62bnaLUW
まだ、まとめサイトやログサイトがないときはh抜きしてたけど
数年前から意味を感じないんでいちいちh抜きしないよね
2014/05/30(金) 01:52:12.42ID:LWM5+FrT
そんな話題は引っ張らなくていいんじゃねえのかw

>>836
たしかに今となってはCPANに何でもあるという感覚はないんじゃないか
CPANにリモート検索とアンインストールの機能がないと知ってびっくりした
>>839
こいつこそ死んでんじゃねえの?w
2014/05/30(金) 12:02:18.17ID:IBETgJ/m
ruby gem とnpmは数の割にはなんでもあるってほどでもないし質は粗悪だな
2014/10/21(火) 22:52:18.46ID:SBnSiacB
ネットワーク管理が仕事がだからperlなくなる風潮いやなんだけど・・・
867デフォルトの名無しさん
垢版 |
2014/11/11(火) 00:01:12.18ID:2dKIQrD1
いくら嫌だって言ってもオワコン確定したんだから他の言語を学んだほうがいい。
868テスト
垢版 |
2014/11/12(水) 22:16:18.15ID:4w7lNtzH
WEB系スクリプト言語弄る人は、
当然javascriptなんかもある程度弄れるんだろうなあ。

まあそれはさておき、
この2chのシステムをロケーションから考察すると
Perlのような気がするが、少し前は明らかにPHP臭がしたけど、
read.cgiってPerlに戻ったんだろうね。
cgiって表示してしまってる所は素人に見えるけど、
htmだろうがサバの設定次第でパス通るようにしてスクリプト処理は可能だけど
Linuxサバの運営者じゃないとそれは無理か
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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