アカウント名:
パスワード:
遭遇する糞コードがPerlである確率が高いってだけじゃないかな?言語自体の性質で糞コードになりやすいってのは問題だけどそれだけニワカがよく使ってたということでもあるのでは?
いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。思想からしてクソ。
個人がちょっとしたツールをサクッと作るには最高の言語なんだけど、集団で開発するには最悪の言語かな
その通りですね。
perl はプログラム言語じゃなくて、正規表現ツールだと割り切り、10分で書けるデータコンバートプログラムにのみ使うべきだ。オブジェクト指向を使いたくなったら、他の言語を選択すべき。他人と共同で使うなんて、考えてはいけない。
> いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。> 思想からしてクソ。「一つのことをやる方法は一つだけ」で設計されたはずのPythonで、あんなクソいコードが書けるとは思わなかった……人間の可能性ってのは無限だなと思った瞬間でした。
擬似コード見たけど、あれの問題はアルゴリズムにあるからまだマシで、さらにperlでオレ流に書かれたら目も当てられんぞ
>一つのことを複数のやりかたでできるあほか、これが短所でもあり長所でもある
比率でいうと万の短所と一の長所(それも気分の問題)ってイメージだけど、書き分けによってしか得られない利益って何があるの?
複数のやり方があるのが長所というわりには…
あまりにも残念なコードが量産されるからPerl5.8あたりから「モダンPerl」とかいいながら啓蒙活動が始まったのはなぜでしょうかw
目的が達成されるなら、それでいいじゃん。だって、複数のやり方の一つなんだからさ。
まぁ、そういかないのだから、Perlは残念な言語なんだろうな。。
コーディング規約にケンカ売るスタイル
いや、Perlで複数の書き方出来るパターンは別にC#でもCでもC++でも作れるから。Perlのモットーが書き方が一つではないを拡大解釈して複数のやり方で出来るからダメだ!っていってる時点でおかしい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
確率 (スコア:1)
遭遇する糞コードがPerlである確率が高いってだけじゃないかな?
言語自体の性質で糞コードになりやすいってのは問題だけど
それだけニワカがよく使ってたということでもあるのでは?
Re:確率 (スコア:0)
いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。
思想からしてクソ。
Re:確率 (スコア:3, すばらしい洞察)
個人がちょっとしたツールをサクッと作るには最高の言語なんだけど、集団で開発するには最悪の言語かな
Re: (スコア:0)
その通りですね。
perl はプログラム言語じゃなくて、正規表現ツールだと割り切り、10分で書けるデータコンバートプログラムにのみ使うべきだ。
オブジェクト指向を使いたくなったら、他の言語を選択すべき。他人と共同で使うなんて、考えてはいけない。
Re:確率 (スコア:2)
> いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。
> 思想からしてクソ。
「一つのことをやる方法は一つだけ」で設計されたはずのPythonで、あんなクソいコードが書けるとは思わなかった……人間の可能性ってのは無限だなと思った瞬間でした。
Re: (スコア:0)
擬似コード見たけど、あれの問題はアルゴリズムにあるからまだマシで、
さらにperlでオレ流に書かれたら目も当てられんぞ
一つのことを複数のやりかたでできる (スコア:1)
>一つのことを複数のやりかたでできる
あほか、これが短所でもあり長所でもある
Re: (スコア:0)
比率でいうと万の短所と一の長所(それも気分の問題)ってイメージだけど、書き分けによってしか得られない利益って何があるの?
Re: (スコア:0)
複数のやり方があるのが長所というわりには…
あまりにも残念なコードが量産されるから
Perl5.8あたりから「モダンPerl」とか
いいながら啓蒙活動が始まったのはなぜでしょうかw
目的が達成されるなら、それでいいじゃん。
だって、複数のやり方の一つなんだからさ。
まぁ、そういかないのだから、Perlは残念な言語なんだろうな。。
Re: (スコア:0)
コーディング規約にケンカ売るスタイル
Re:確率 (スコア:1)
いや、Perlで複数の書き方出来るパターンは別にC#でもCでもC++でも作れるから。
Perlのモットーが書き方が一つではないを拡大解釈して複数のやり方で出来るからダメだ!っていってる時点でおかしい。