パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Stack Overflow調べ、最も嫌われているプログラミング言語はPerl」記事へのコメント

  • by Anonymous Coward on 2017年11月03日 19時57分 (#3306642)

    sed や awk を駆使しているシェルスクリプトを見るたびに Perl で書いたほうがよっぽど楽なのになーといつも思う。POSIX 縛りならしょうがないけども。

    • by Anonymous Coward on 2017年11月04日 0時30分 (#3306720)

      sedやawkよりもPerlの方が有難いけど、でもPerlで新しく書くぐらいならPythonでいいと思う。

      まあ読めない物書く人の問題はツールの問題ではないかもしれないけど。

      親コメント
    • by Anonymous Coward

      まさにそれが perl の欠点だと思います

      ”sed や awk を駆使しているシェルスクリプト”と
      perlのコードはほとんど大差ありません。つまり読みにくい

      • by Anonymous Coward

        それはあなたがsedやawk風の読みにくいコードを書く能力しかないだけです。

        • by Anonymous Coward
          美しいperlプログラムの例を挙げてみて
          • by Anonymous Coward

            省略すればきたいないソースの出来上がりとなるが
            省略しなければ、普通のソースにしかならんと思うが・・・

          • by Anonymous Coward

            悪魔の照明を要求するのは病めるんだ。(深夜の病棟にて)

      • by Anonymous Coward

        正規表現を駆使して入力をパース・加工するような処理を書くと、
        書きながらテストして「このパターンも拾うために正規表現追加」を
        やっている時はいいが、後からみるとその正規表現の目的が
        まったくわからないことが多い、です。

        なにが言いたいかというと、「拾うべきこのパターン・想定している入力」を
        ちゃんとコメントに平文で列挙しておくべき、です。

      • by Anonymous Coward

        たしかにその都度、やりやすいの選んで使ってました。
        ちょっとした文字変換程度ならsed、少しややこしくなるとawk
        最初から面倒そうなら、しょうがないperl使うかーと
        でもほんとはパイプでコマンド繋げただけのが手っ取り早かった。
        時間勝負だったあの頃...

    • by Anonymous Coward

      個人的には楽さでは大差ない気がするし、書く物にもよるけど、awkの方がエラーが出にくい分好み。

    • by Anonymous Coward

      perlで書いてても、ついめんどくさくてsedとawk召喚して混ぜてしまうという罪をお許し下さい。

    • by Anonymous Coward

      Perlで書き換える動機は読みやすさじゃなくて性能向上でしょ。シェルスクリプトから書き換えただけで数倍速くなる。
      まあbashismに耽溺してるスクリプトからなら読みやすくなるかも。

にわかな奴ほど語りたがる -- あるハッカー

処理中...