アカウント名:
パスワード:
遭遇する糞コードがPerlである確率が高いってだけじゃないかな?言語自体の性質で糞コードになりやすいってのは問題だけどそれだけニワカがよく使ってたということでもあるのでは?
糞コード率ならPHPもPerlに劣るとも勝らないと思うけど、PHPerさんにはそれがデフォだから、一切の疑問を持ってなかったりするしなあ。
加えてPerlが現役だった頃から時間がたってるので、すでに作った人が現場にいないとか、作った会社もすでに倒産してたとか、もともと長期使用を想定してないので保守用のドキュメントやユニットテストなんかも一切残ってないとか、機能追加や仕様変更を繰り返した結果、輪をかけてスパゲッティ化が進行してるとか、ライブラリも古すぎて、今じゃドキュメントを探すのも一苦労とか、マイナス条件も揃ってるよね、きっと。※いずれもPerlの経験ではありません(涙)
なにいってんだもっともニワカに使われている言語はぶっちぎりでJavaScriptだろうが次点でVBA
そういうことじゃないだろうとつっこみをいれておく
フレームワーク前提な時代なので素の言語のみにはそんなに触れない
ニワカが使うJavaScriptって長年残ったりしないからな。
いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。思想からしてクソ。
個人がちょっとしたツールをサクッと作るには最高の言語なんだけど、集団で開発するには最悪の言語かな
その通りですね。
perl はプログラム言語じゃなくて、正規表現ツールだと割り切り、10分で書けるデータコンバートプログラムにのみ使うべきだ。オブジェクト指向を使いたくなったら、他の言語を選択すべき。他人と共同で使うなんて、考えてはいけない。
> いや、Perl開発者が言ってるとおり、一つのことを複数のやりかたでできるから判読不能になるんだよ。> 思想からしてクソ。「一つのことをやる方法は一つだけ」で設計されたはずのPythonで、あんなクソいコードが書けるとは思わなかった……人間の可能性ってのは無限だなと思った瞬間でした。
擬似コード見たけど、あれの問題はアルゴリズムにあるからまだマシで、さらにperlでオレ流に書かれたら目も当てられんぞ
>一つのことを複数のやりかたでできるあほか、これが短所でもあり長所でもある
比率でいうと万の短所と一の長所(それも気分の問題)ってイメージだけど、書き分けによってしか得られない利益って何があるの?
複数のやり方があるのが長所というわりには…
あまりにも残念なコードが量産されるからPerl5.8あたりから「モダンPerl」とかいいながら啓蒙活動が始まったのはなぜでしょうかw
目的が達成されるなら、それでいいじゃん。だって、複数のやり方の一つなんだからさ。
まぁ、そういかないのだから、Perlは残念な言語なんだろうな。。
コーディング規約にケンカ売るスタイル
いや、Perlで複数の書き方出来るパターンは別にC#でもCでもC++でも作れるから。Perlのモットーが書き方が一つではないを拡大解釈して複数のやり方で出来るからダメだ!っていってる時点でおかしい。
過去の遺産があるからPerlは遭遇率が高そうですね。GitもPerlに依存してるくらいですし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
確率 (スコア:1)
遭遇する糞コードがPerlである確率が高いってだけじゃないかな?
言語自体の性質で糞コードになりやすいってのは問題だけど
それだけニワカがよく使ってたということでもあるのでは?
Re:確率 (スコア:3, すばらしい洞察)
糞コード率ならPHPもPerlに劣るとも勝らないと思うけど、PHPerさんにはそれがデフォだから、
一切の疑問を持ってなかったりするしなあ。
加えてPerlが現役だった頃から時間がたってるので、すでに作った人が現場にいないとか、
作った会社もすでに倒産してたとか、もともと長期使用を想定してないので保守用の
ドキュメントやユニットテストなんかも一切残ってないとか、機能追加や仕様変更を
繰り返した結果、輪をかけてスパゲッティ化が進行してるとか、ライブラリも古すぎて、
今じゃドキュメントを探すのも一苦労とか、マイナス条件も揃ってるよね、きっと。
※いずれもPerlの経験ではありません(涙)
Re: (スコア:0)
なにいってんだ
もっともニワカに使われている言語はぶっちぎりでJavaScriptだろうが
次点でVBA
Re: (スコア:0)
そういうことじゃないだろうとつっこみをいれておく
Re: (スコア:0)
フレームワーク前提な時代なので
素の言語のみにはそんなに触れない
Re: (スコア:0)
ニワカが使うJavaScriptって長年残ったりしないからな。
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のモットーが書き方が一つではないを拡大解釈して複数のやり方で出来るからダメだ!っていってる時点でおかしい。
Re: (スコア:0)
過去の遺産があるからPerlは遭遇率が高そうですね。
GitもPerlに依存してるくらいですし。