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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/06/02(土) 00:54:11
青春をともに過ごしたPerlの何がだめって言うんだよ〜
教えてくれ!
2010/11/07(日) 18:05:23
pgr
2010/11/09(火) 21:20:51
>>724
コンパイラは俺もほしい。
IronPerlとかつくらないのかな。

IronRubyはいらね。
2010/11/09(火) 21:27:22
>>732
PerlのDBIに不満がないんだけど、
Javaは具体的にどういいの?
まさかORマッパーとかの話?
2010/11/09(火) 21:32:54
perlccまともにならないかなー……削除されたってことはもうやる気がないのか
2010/11/10(水) 21:32:31
perlccってPerlのソースをCに変換する魔法のようなもののように思ってる奴いるけど
インタープリタとソースをバイトコード化したものをがっちゃんこさせてCでネイティブに
実行できるようにしただけのものだよ。
738Perl忍者 ◆M5ZWRnXOj6
垢版 |
2010/11/12(金) 20:40:43
Perl崩しがちゃくちゃくと進行されてるぜ
2010/11/12(金) 21:55:05
C >>>> perl
2011/01/09(日) 10:50:47
「ソーシャルネトワーク」というゴミ映画の試写会に当選したんで逝ってきた。
くだらない退屈な映画なんで内容については書かないが
冒頭で主人公がハーバード大学のコンピュータをハッキングする。
「apacheの設定を書き換えて」
「wgetで全ての女子学生の名簿をダウンロードして」
「perlスクリプトでプロフィール情報を抜き出す」
ここだけ笑った。おもしろかったのはここだけ。
どれも俺が毎日使ってるソフトやん。
741デフォルトの名無しさん
垢版 |
2011/01/09(日) 11:23:03
どこがハッキングなんだか
2011/01/09(日) 14:01:03
>>740
ハッキング物は飽きた
だいたいリアル絡みでしょ
2011/01/09(日) 14:27:28
それはクラッキンg(ry

Perlスクリプトでとかわざわざ言うのかwww
2011/01/09(日) 14:30:38
いちいち
ハッキングとクラッキングの違い述べるやつが低レベルすぎて笑える
2011/01/09(日) 15:20:53
でまかせや大間違いよりはマシだな
2011/01/10(月) 02:37:46
間違っちゃいないだろ。ハッキング⊃クラッキングなんだから。
>>740の映画を「コンピュータもの」と言っても間違いじゃないのと同様。
2011/01/10(月) 19:48:42
2ch bbs.cgi完全パック・・・らしい
ttp://www.megaupload.com/?d=M2SJ0BO5
2011/01/10(月) 20:52:34
そらまあ映画の事を言い出したらきりがねえ。
有名な話だが、女神転生の悪魔召喚プログラムもBASICだしなw
古いSF特撮をみると、宇宙船の船長が穴のあいたパンチカードを眺めて「フムフム」とかやってるシーンもあるし。
749Perl忍者 ◆M5ZWRnXOj6
垢版 |
2011/01/10(月) 20:54:22
RPG系だせよ
2011/01/11(火) 00:59:35
映画の「ターミネーター」とかファミコンと同じCPUだもんな
2011/01/11(火) 01:06:31
ターミネーター3なんて#include <windows.h> やってたぜ
2011/01/11(火) 01:20:46
MSさんは未来ではアンドロイド作るということか
2011/01/11(火) 01:28:04
そういえば、この板日立H8いじってガンダムだ〜、とかのスレないね。
中学の技術家庭でこれから入れば、全員プログラム書けるようになりそうなもんだが。
754天使 ◆uL5esZLBSE
垢版 |
2011/07/01(金) 14:29:48.63

Rubyバカにしてる子ってさ
変数に$ついてる言語触ってるって事だよね

いちいちSHIFT+4キーおして $ 打ちまくってる感触はどう?
2011/07/03(日) 04:03:56.51
ゴミって意味わかってんのかなこいつら
ゴミだな
2011/07/03(日) 04:57:54.26
> ゴミって意味わかってんのかなこいつら
↑↑ハァァアアァァァア?????

ゴミグラマってなんだかなw
2011/07/03(日) 08:15:21.36
>>752
でもよくよく考えたら、現役の企業でスカイネットを構築できそうなのってMSぐらいかもな…
2011/08/20(土) 18:38:27.46
というか、Perlに未来がないとか、どっからそんな話しが出てきてるの?
2011/08/20(土) 18:39:48.73
未来ってことなら、Perlなんかより、C言語の方が未来はないと思う。
2011/08/20(土) 19:03:31.29
え?
2011/08/21(日) 18:31:27.82
C言語はまだまだ使われるだろ、高級言語としては使われにくくなってるが
本来の用途であるシステム開発や組み込みではバリバリ現役

>>758
たぶん「Perl=CGI用言語」とか思っちゃってる人達じゃないかね
本来は専門外もいいとこなんだが…
2011/08/21(日) 21:35:38.29
Perl といえば CGI
CGI といえば Perl
2011/08/22(月) 01:14:25.32
一時期はそうだったね
2011/08/22(月) 02:51:00.71
いまはPerlはCGIとしても使われなくなった。
あとどこで使われてるんだ?
2011/08/22(月) 03:14:34.83
>>764
本来通り、Unix系のテキスト処理のお供って用途だよ?
特にLinux系の大手ディストリなんかはPerlある前提で組んであったりするしな
CGIで使われてたのは他に適役が居なかっただけ
2011/08/22(月) 04:42:27.10
今のCGIの主流言語って何ですか?
2011/08/22(月) 05:21:38.37
CGIというか、Webプログラミングならまずそれが専門分野であるPHPじゃないの
あとはある程度規模の大きいものだとJavaなんかもWebプログラミングに使われたりするみたいだけど
それ以外は色々じゃね
2011/08/22(月) 06:50:30.56
>>767
Perlをやれば、PHPは自然に学べるって聞いたことあるけど。
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の普及でクラスベースのオブジェクト指向が本当に必要だったか是非が問われている気はする
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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