Perlってなんで廃れたの?昔は拡張子.cgiの掲示板とかたくさんあったよな? [189442403]
■ このスレッドは過去ログ倉庫に格納されています
クソ言語すぎたから
Pythonとかも同じ道をたどるよ 読みにくいからや
と、クラス化したPerlで書いてた俺でも思う 他人と未来の自分がわからないように書く言語だったから 大昔からあるシェルスクリプト系言語の中ではよく生き残ってきたよな
今更触りたく無いが 言語設計として、ああいう使われ方を想定してない
それでも当時の最適解だったから使われていたに過ぎん 可読性が悪すぎる
一人でちょっとしたツール作る分には良いよ pythonはガチガチでめんどくさくてperlが懐かしいときはある 昔使ってたけど不満だらけだったな
ルビーぺぇソンに移ったら凄い快適だつた。でも今はそのどちらもクソ言語にしか思えない
まあでも消えた理由はcgiとかいうクソ遅実行形態のせいでphpに取って代わられたからじゃない CGIとか懐かしいな
CGIゲーム楽しかったわ
今はやれたもんじゃないが当時は楽しかった >>13
cgiの形のままでもmod_perlとか導入したらだいぶ高速化できるけどな
apache+mod_perlに、フロントはnginxの構成で、主にperlで書かれたサイトを以前運用してたわ >>15
探偵ファイルにあった眠らぬ都市ってCGIゲームやってたわ、懐かしいなぁ 本格的にプログラミング始めたのかPerlだったな
LinuxでCGIはPerl使うのが一般的だった
色んなコード見たけど書き方が人それぞれ千差万別で読みづらかった 2chもあの頃はPerlで書かれてたんだっけ?
まああの頃はPerlくらいしか無かったか RubyとPerlは死んだ
インデントでネストするPythonが一人勝ちとは誰も思うめぇ >>21
初心者本を買っただけで満足したマンだけど
Rubyのputsが本当に気持ち悪くて嫌だった
おっさんがケツを出してるみたいで 少し遅かったしコードがぐちゃぐちゃになりやすい性質を持ってたんだ mod_perlとかなついね。昔の2chは使ってたような
あとfastcgiとかもあったなあ。前いた会社にlighttpd+c+fastcgiとかいう時代を感じるシステムが残ってた 台湾の天才大臣のPerlでの貢献度って
実際どんなもんだったの オードリーたんのpugsは当時めっちゃ話題になってたと思う
自分もあれの影響でしばらくHaskellで遊んでた 長いこと書いてないから全部忘れちゃったけどシェルスクリプト書くよりはマシだと思うんだがな >>25
2chは昔からCじゃないか
昔、流出した書き込みCGIのソース見たけど確かCだったぞ
今どうなってるか知らんけど phpは息長いよな。ちゃんと進化してるのがスゴいね >>29
それUNIX板騒動?だかで書き直されたやつかなと
それ以前はperlで出来てて、あと書き直されたのはスレを読む機能だけで書き込みは別だった筈 >>32
UNIX板騒動で導入されたのはmod_gzipだったと思うぞ
それ以前がperlだったってのは初耳だわ
記憶違いかもしれんけど、流出したコードは確か書き込み用だった気がする
書き込み規制のban処理こんなことやってんだー、へー
と思いながら斜め読みした記憶がある 懐かしい高校生の時ギリ使ってたな
2006年くらい
当時無料レンタルサーバでphp使える所が出てきてphpに移行してそれっきりほぼ触れてない
レン鯖から自宅サーバに移行してphp + C + Linux + bashで色々やってた頃は夢があったな… そうなんだ。記憶違いだったらごめんね
まあでもあの騒動のときはコーディング込みだったからmod_gzipインストールするだけとかじゃ流石になかったと思う 適当に描いても今の機械だとそこそこ動くから重宝している
命がけで高速処理なんてやりたい人にやらせるだけいい ちなみにCGIはインターフェースのことだから別に何で描いても同じだぞ
何かを放り込んだら何かしらが出てくる
基本はこれだけ 確かソースが流出してた忍法帖のシステムとかもPerlだったぞ あんまり覚えてないけど今ではよくあるasyc/await構文とかも利用者側でメタプログラミングぽく実装できたりなかなか拡張性が高くて面白かった気がする >>11
ところがちょっとしたツールのために思い出すのがしんどくなってきた
普段使っている言語でもできるしPerlは書かなくなったな テキスト処理とかちょっとしたことの自動化に使える
廃れたから俺専用だが 気がつかないふりしてるだけかも知れないがこのスレのURLをちゃんと見てみろ 今でもPerl使われてるよ
WindowsでGit使ってるならperl.exeがインストールされてる >>13
phpだってmoduleじゃなくてcgiなら同じだろう
言語の話ではない Windows PCにStrawberry Perlを入れて、Perlとg++を使ってる
Python、R、Gnu Octaveも覚えたいが暇がない cgiは標準出力にテキストを出力できる言語なら全て対応できる ■ このスレッドは過去ログ倉庫に格納されています