アカウント名:
パスワード:
宮川さんが感じる Perl の良い点 (惚れている点、使い続ける理由)、 悪い点 (気持ち悪いとかストレスを感じてしまう点) は何でしょうか? 1点だけでなく、できれば思いつくもの全部挙げていただけると幸いです。
以下、余談。 Perl を捨ててほかの言語に移行したという話は聞いたことがありますが、 逆のケースってあるんですかね? 私も Perl 使いのはしくれですが、 「慣れ」と「CPAN の存在」以外に Perl を使い続ける大した理由が思いつかなかったりする…。
「東京でPerl」という記述が見えたのでPerlに詳しい(偉い?)人なんですかね?
答えになっているかわかりませんが、 CPAN に登録されているモジュール [cpan.org]数 No.1 と聞いたことがあります。 ほとんどのバージョンが 0.x なのが、いかにもアルファギークらしい!?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
Perl の良し悪し (スコア:5, 興味深い)
宮川さんが感じる Perl の良い点 (惚れている点、使い続ける理由)、 悪い点 (気持ち悪いとかストレスを感じてしまう点) は何でしょうか? 1点だけでなく、できれば思いつくもの全部挙げていただけると幸いです。
以下、余談。 Perl を捨ててほかの言語に移行したという話は聞いたことがありますが、 逆のケースってあるんですかね? 私も Perl 使いのはしくれですが、 「慣れ」と「CPAN の存在」以外に Perl を使い続ける大した理由が思いつかなかったりする…。
Re:Perl の良し悪し (スコア:1)
「東京でPerl」という記述が見えたのでPerlに詳しい(偉い?)人なんですかね?
私も親コメントの質問に賛同します。
私はBASIC、アセンブラ(Z80,x86,68000)、C、C++、JAVA、Perlと順にさわってきましたが、
唯一、Perlの言語仕様にあきれました。
省略できすぎ(読めない)、書き方多すぎ(書くとき悩む)
なのにまだまだ使われてるんですよね。
使いにくいのに使われてる理由が知りたいです。
#使いにくいって思ってるのは私だけですか?
Re:Perl の良し悪し (スコア:3, 興味深い)
そういう、他の言語より「ちょっと自由」な感じが好きですね。
読めない、書きづらい、使いにくいのは、慣れの問題だと思います。
ちょっとだけルーズな気持ちになると、Perlの良さが少しは感じられるのではないかと、私は思う次第です。
# Perlを好きになってくれ、とは言いませんが、そんな「いらない子」みたいな書き方…。
# 少しだけで良いので、理解を示して欲しい。
Re:Perl の良し悪し(オフトピ) (スコア:0)
1度使ったら消しちゃう捨てスクリプトを書くには便利ですね。
ただ、他人が読むような場合に使うのはあまりお勧めしかねます。
多人数でメンテしだすと書き方がバラバラで辛くなっていくことがよくあり……
オープンソースでPERLが好きな人だけが関わるような場合は問題ないでしょうが、
誰が参加するかわからないような状況では
PERLを非常に苦痛に感じる人がいるので採用しづらいです。
記憶力がないので、昨日の自分は今日の他人なAC
Re:Perl の良し悪し(オフトピ) (スコア:1)
決めておけばいいだけの話。
まぁ、採用しづらいというならしなきゃいいだけの話で。
Re:Perl の良し悪し(オフトピ) (スコア:2, 参考になる)
perlstyle程度じゃ何のたがにもならないし。
使っちゃいけない時代遅れな機能、関数、モジュール、はまりどころがたくさんありすぎて、どう組織的に体系的に教育・共有するかを考えると頭が痛い。
まあ、また個別の話はオフトピックなので別途どこかで。
Re:Perl の良し悪し (スコア:1)
答えになっているかわかりませんが、 CPAN に登録されているモジュール [cpan.org]数 No.1 と聞いたことがあります。 ほとんどのバージョンが 0.x なのが、いかにもアルファギークらしい!?
Re:Perl の良し悪し (スコア:5, すばらしい洞察)
「公開されたものを見るとバージョンを0.01から始めていますが、1.00にする時はどういう時ですか?これ以上することがないと思っても1.00にはしないんですか?」
Re:Perl の良し悪し (スコア:0)
> 使いにくいのに使われてる理由が知りたいです。
なるほど、貴方はそう受け止めたのですね。
私にとっては
「省略できすぎ(楽じゃん)、書き方多すぎ(好きな方法で出来るじゃん)」
「こんな使いやすい言語は中々無いぜ」
なんですけどね。
貴方にも同じ受け止め方をしろとは言いませんが、私(や他のPerl使い)にとっては使う理由があるんです。
# もっと乱暴に言うなら、読めないのは技量不足。書き方に悩む? それぞれの特性把握して状況に応じて使い分けろよ。 となるわけですが。
Re:Perl の良し悪し (スコア:0)
Re:Perl の良し悪し (スコア:0)
その用途に関して言うと先にあげられた言語は「つかいにくい」ですね。
BASIC/アセンブラ … 論外。
C/C++ … 開発効率が悪すぎる。
JAVA … バッチや捨てスクリプトを作るには不向き。加えて、用語、フレームワーク、実装方法等の流行廃りが激しすぎ。
Perlの書き方や読み方にけちをつける人は多いですが、それらの人々の多くは、Perl4で停まっている気がします。
確かに当時は、CでCGIを作っていた系の人から完全な素人が入り乱れ、
統一性はおろか、何が良くて何が良
Re:Perl の良し悪し (スコア:3, 参考になる)
# 自分はPerlに慣れちゃったので、逆にJavaには触りたくない
かなり蛇足なのですが、最近オライリーの「Perlベストプラクティス [oreilly.co.jp]」という本を読んで感動(?)しました。この本、タイトルからは想像できないのですがコーディング規約やPerlで使ってよい機能、使うべきでない機能(というか記述法)についてかなり詳細に解説しているんですよ。Perlの記述法で悩んでいる人には本当にお勧めです。
# なんか宣伝臭いですが、ここしばらくで読んだPerl本の中でかなり良い1冊でした。というかオライリーのPerl本はハズレがない気がする。