最近マジでPerlに魅力を感じなくなってきたよ (320レス)
上下前次1-新
1: 03/01/02 15:41 ID:NUtGp9C5(1) AAS
Webカウンターや掲示板からアプリケーションもCで作れるし。
Perlの良い点をぜひ教えてください。
2(1): 03/01/02 15:43 ID:??? AAS
Cで作るより楽。
3: 03/01/02 15:44 ID:??? AAS
プラットフォーム非依存が容易。
可変長文字列。
正規表現。
ハッシュ。
C++ならこの辺もどうにかなるんだろうけどね。Cじゃ大変だ(藁
4(1): 03/01/02 16:06 ID:??? AAS
すぐ作れる。
正規表現の処理が速い。
5: 03/01/02 16:08 ID:??? AAS
>>4
OS非依存はどうする?
64bit Linuxとかがサーバだったら激しく面倒くさいんだが。
6: 03/01/02 16:16 ID:??? AAS
2で終わってるような。。。
7(1): 03/01/02 18:28 ID:XrNf/Ijk(1) AAS
ウェブプログラミングならばPHPの方が優れているし、
他用途でもCやJavaの方が(・∀・)イイ!
結論:Perlはもう時代遅れ
8: 03/01/02 18:31 ID:??? AAS
Perlは結局ライブラリなんだべ。CPANあってこそのPerl
9(1): 03/01/02 18:33 ID:L6yfXpSS(1) AAS
優れている根拠を示せ
10(1): 03/01/02 20:11 ID:??? AAS
>>9
変態仕様のコードを書かなくてもいい点。
11(2): 03/01/03 00:07 ID:??? AAS
Perl6はどうなってるのさ
C、Java、PHP、ASP、みんなふっとばしてほしい。
12: 03/01/03 00:08 ID:??? AAS
>>11
さらなる仕様拡張で誰からも無視られる運命。
13: 03/01/03 02:40 ID:??? AAS
>>11
Perlの優位なところって、良くも悪くも先発だってことじゃない。
先発=シェア
他をふっとばすことは無いと思うけど、ふっとばされることもない。
14: 03/01/03 18:14 ID:??? AAS
ウェブプログラミングではPHPの方が好きだけど、
ウェブ以外で、テキスト処理なんかをするときはPerlでやってしまう。
コマンドラインPHPもあるけど、使ってる人いるの?
15: 03/01/04 20:25 ID:tm/4/3y9(1) AAS
>>2で言い尽くされたすれage
16: 03/01/05 00:29 ID:??? AAS
>>10
変態仕様 == Perlの良さ
普通な言語だったならPerlはこれほど流行らなかったとおもわれ
17(1): 03/01/05 01:33 ID:??? AAS
Perlの魅力・・・それはこの言語を作ったLarryがおもしろい奴だってこと。
18: 03/01/05 10:19 ID:NCtEczLO(1) AAS
なんてったってアニヲタだもんね♪
19: 03/01/05 21:22 ID:ZW7DQiX8(1) AAS
病的折衷主義のがらくた出力機
20: 03/01/06 19:12 ID:9CMAgnHW(1) AAS
PHP(・∀・)イイ!!
21(1): 03/01/08 01:00 ID:??? AAS
あんなバギバキ言語仕様が変更/拡張されてるものよく使う気になるな。。。>PHP
22: 03/01/08 07:57 ID:OY/CwV6y(1) AAS
最近マジでPerlにしか魅力を感じなくなってきたよ
23: 03/01/08 09:07 ID:??? AAS
>>21
あんな無秩序に言語拡張するPerlもな。
24(2): 03/01/08 11:40 ID:??? AAS
PHPは所詮、玩具。
PerlはUnix屋の道具箱として今後も使われる。
というかこの板、WebProgというか掲示板やらカウンター作って
喜んでるWebPage管理者が多いのか?
CGIの書きやすさをもってPerlにダメだしする無知が恥ずかしい。
25(1): 03/01/08 11:45 ID:??? AAS
>>24
いや、高機能シェルスクリプトとしてはそれなりにな。
その視点で見ると、そもそも用途の全く違う言語を比較する事自体馬鹿げているということになる。
>CGIの書きやすさをもってPerlにダメだしする無知が恥ずかしい。
不思議なことを言うね。PHPにもCGI相当のインターフェースは搭載されているが。
いや、POSTとか自動でデコードしてくれたりCGIよりも高機能かもな。
第一CGIは言語非依存。CGIを認めてPerlをクソとすることがそれほど不自然なことなのか?
26(1): 24 03/01/08 12:41 ID:??? AAS
>>25
>そもそも用途の全く違う言語を比較する事
>自体馬鹿げているということになる
24の書き込みはそういう考えが前提。
インタラクティブなWebページを構築するときに、
PHPの方が短期間&簡単に書けるのは確かだと思う。
でも逆にいうとそれだけ。ゲストブックプログラマ風情が
いっちょまえにPerl糞だの安易に語るなと個人的にカチンときただけ。
27: 03/01/08 12:43 ID:??? AAS
>>26
Perlで大規模システム書くのも鬱だけどな。PHPでも同様。
それじゃ結局Cマンセーとかにならないか?
28: 03/01/08 19:21 ID:??? AAS
PerlはCGI以外の分野ではPythonとRubyに駆逐されますので、
安心してCGIにおけるPerlを叩いてやってください。>PHP
29(1): 03/01/08 20:55 ID:OEI4EUTr(1/5) AAS
UN*XなOSを使ってると、結構、1行目に#!/usr/bin/perlとか書かれたコマンドが有ってびっくり。
PHPは見ないな。
30: 03/01/08 20:56 ID:??? AAS
>>29
>PHPは見ないな。
彼がまた一つ伝説を作りました。PHPの概要くらい勉強しておいでくださいな。
31: 03/01/08 21:07 ID:OEI4EUTr(2/5) AAS
煽り方が間違ってたな・・・
Web用途における、Perlを、PHPで置き換える。ということか。日本語を読んでなかった。
PHPって熱狂的にまでなるほど使えるか?無料系の鯖でmod_phpで動く(可能性が高い)
くらいしか無いような・・
自動フォームデコードか。はぁ
32(1): 03/01/08 21:11 ID:OEI4EUTr(3/5) AAS
HTMLに直接<?php ?>とか書いて埋め込んでいっても、SSIで掲示板を作る(?)ようなもので、
だんだん汚いのが我慢できなくなって、結局は、最初から最後まで全部PHPになるんでしょ
だから、この、埋め込み機能も、結局は「質素な」動的ページでしか使えないと思うし・・
33: 03/01/08 21:12 ID:zPjd5UPH(1) AAS
米YahooがPHPを全面的に採用することになって
その理由をまとめたレポートがあったから読んでみればいい。
スラッシュドットとかでも話題になってた。
俺はPHP触ったこと無いけど。
34(1): 03/01/08 21:17 ID:??? AAS
>>32
もうちょっとポジティブに考えなよ。
MVCモデルってあるじゃん。
PHPはVを書くのに最適。HTMLを主体としてphpで細かい制御を行うって感じ。
JSPなりASPな使い方な。
Perlみたいにコード中に無理矢理HTMLを組み込まざるを得ない(工夫次第でなんとでもなるけど)
より遙かに良いと思うけど。
まぁ、ロジックもビューも同じファイルの同じ関数でやっちゃうぜ〜!可読性?俺が読めれば無問題〜!
な奴には関係ないけれど。
35(1): 03/01/08 21:32 ID:??? AAS
???(*^o^*)???
36(1): 03/01/08 21:52 ID:??? AAS
>>35
フォームからのデータ変換して〜。
ログファイルに保存して〜。
HTML書き出して〜。
掲示板完成〜。
なんて言ってる奴に言語がどうこう言う資格は無いって事じゃないの?
37(1): 03/01/08 22:40 ID:OEI4EUTr(4/5) AAS
>>36
言語は使いやすい物を使えばいいと思う、けど、掲示板を再発明するにしても、
全然よく考えられて作られたものが存在しない、ような・・
技術が向上した人は、掲示板なんて一生懸命作ったりしない。とか。。
とにかく、PHPで、最初から最後まで<?php ... ?>で、HTMLは一生懸命echo ...;
は使い方が間違っている。と思う。
38(1): 03/01/08 22:46 ID:??? AAS
>>37
>とにかく、PHPで、最初から最後まで<?php ... ?>で、HTMLは一生懸命echo ...;
>は使い方が間違っている。と思う。
激しく同意。でも、どこからこんな話が?
39: 03/01/08 23:24 ID:??? AAS
perlはCのごとく自由度が高く、力技で書けちゃうからね。
その分泥臭いコードも書けてしまう。
仕事でやるなら、PHPで縛ったほうが保守は楽だろうね。
40(1): 03/01/08 23:53 ID:OEI4EUTr(5/5) AAS
>>38
WebプログラミングにはPHPが最適みたいなレスがあったけど、
実際には、勘違いして使っている人も多い。ということを言いたかった。
PHPをPHPらしく使うと、派手なことがしにくい、から、「最初から最後まで」方式
にしないといけない、、っていうのも考えられるけど。
41: 03/01/08 23:57 ID:??? AAS
>>40
>>34
42(1): 03/01/09 01:57 ID:??? AAS
CPAN使ってから家。
43(1): 03/01/09 08:24 ID:??? AAS
>>42
べつにpearあるからいいし。
44: 03/01/09 09:43 ID:??? AAS
>>43
必 死 だ な (藁
ムキになるなよw
CPANとPEARくらべないどいて・・
45(2): 03/01/10 01:47 ID:??? AAS
独り言
使う/使わない、は別にして、俺もPerlに魅力は感じなくなった。
そもそもPerlてなにする為のものなのよ?
やってらんねぇよ、ってくらい汚すぎでしょ、あれ。
どーとでも書けるほうが便利だからなのか、
それとも、無秩序な言語拡張を重ね、当初の目的を離れて肥大化しすぎたのか、
理由はよくわからないけどさ。
少なくともウェブプログラミングで代替案が全くない時以外で
Perlの出る幕はないだろうね。
日常の雑務なんぞ C が嫌なら MocaScript 一つあれば十分じゃい
46: 03/01/10 08:22 ID:??? AAS
>>45
>そもそもPerlてなにする為のものなのよ?
名前が示すとおり簡単にレポートを作成するための言語です。
47(1): 03/01/10 14:19 ID:??? AAS
>>45
>それとも、無秩序な言語拡張を重ね、当初の目的を離れて肥大化しすぎたのか、
>理由はよくわからないけどさ。
LoL
誰かのセリフの受け売りか?
えらっそうになにが無秩序に言語拡張だよ(藁
Perlがなにする為のものかすら知らないくせに評価なんかしてんじゃ
ねえっつの。Perlに魅力感じないんじゃなくて、
すなおに「僕はキレイなコード書けないのでPerl向きません」って言えや(藁
48: 03/01/10 14:30 ID:??? AAS
煽り返したら負け
49: 03/01/10 15:05 ID:??? AAS
>>47
名前が示すとおり簡単にレポートを作成するための言語です。
に、無理やり構造化指向付けたらローカル変数という概念が出現して困惑。仕方が無いのでmyとかlocalとかを作って間に合わせた。
に、無理やりオブジェクト指向付けたら参照という概念が出現して困惑。仕方が無いので汚いが&とかを作って間に合わせた。
50(1): 03/01/10 21:43 ID:KddZS+XL(1) AAS
コードが綺麗に書けないやつは、言語の方に問題があると考える。
51: 03/01/10 21:58 ID:??? AAS
>>50
まぁな。でも気持ち悪い書き方を強要させる場面が多い言語であるというのもまた事実だ。
52(2): 03/01/10 22:39 ID:??? AAS
push(@{$a->{a}[0]}, {a => \@a, b => [ qw(a b c) ]});
こういうのは好き?
53: 03/01/10 22:43 ID:??? AAS
>>52
文字化けですか?と。
54: 03/01/10 22:55 ID:??? AAS
こんな風に使うと鬼
%result = map { } map { } map { } @list;
55(2): 03/01/11 07:13 ID:tSb/Bl0E(1) AAS
>>52
ノイズみたいなのはまだ許せる。
最大の問題は、こんなデータ構造にすると、メモリ効率も参照時速度も
なにもかも悪くなることだ!! 誰が好んで使うかってんだ・・・。
Cみたいに気軽に構造体使いたいぞ。Perl6 はまだか。
56: 03/01/11 07:16 ID:nBOon37f(1) AAS
◆◇◆◇◆最新情報◆◇◆◇◆
外部リンク[html]:yahooo.s2.x-beat.com
57: 03/01/11 09:56 ID:??? AAS
>>55
何で最近の言語って構造体ないがしろなんだろうな。
まぁ、コンストラクタで初期化出来てデフォルトで参照だからどこにでも持っていけるクラスは便利だけれど。
58: 03/01/11 12:01 ID:??? AAS
最初からマジでPerlに魅力を感じなかったよ
59: 03/01/12 00:43 ID:??? AAS
シンプルで便利な簡易言語を無理やり拡張させたからこんな酷いことになったんだろ。
60(3): 03/01/12 00:47 ID:??? AAS
$line = join ',', map {(s/"/""/g or /[\r\n,]/) ? qq("$_") : $_} @values;
こんなのがPrelの綺麗なコード。
61: 03/01/12 01:38 ID:??? AAS
>>60
それはどのエンコードで表示させればモナーになるんですか?
62(1): 55 03/01/12 04:40 ID:3H9ULczA(1) AAS
>>60
なんだそりゃ。
・・
ン・・・
・・・・・う、美しい(T_T)
63: 03/01/12 06:10 ID:HvHiIRir(1) AAS
◆◇◆◇◆最新情報◆◇◆◇◆
外部リンク[html]:yahooo.s2.x-beat.com
64: 03/01/12 07:35 ID:??? AAS
>>62
無理は体に毒だぞ。素直になりなさい。
65: 03/01/12 13:55 ID:h9pVD0kR(1) AAS
>>60
美しいコードは、やっぱり人が見て解りやすい処理で書いてあるコード
ただし、解りやすきゃいいわけじゃないく、処理が早い、無駄がない必要もある。
よくいるんだよね。より短く書いて自分の技術を誇示したがる椰子が。
んで、そういう椰子に限って、ドキュメントがまともに作られてないから、
後からそのソースをメンテしたりする人にとっては迷惑千番という場合がね。
どうよ。
66: [age] 03/01/12 14:39 ID:??? AAS
>迷惑千番
ドキュメントを書く練習しようネ!
上下前次1-新書関写板覧索設栞歴
あと 254 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s