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

現代的な Perl を再習得する方法は?」記事へのコメント

  • 現代的なPerl ? (スコア:2, すばらしい洞察)

    by shiroiwanisan (12855) on 2009年06月10日 10時41分 (#1583716) 日記
    プログラミング言語 Ruby
    • by nagika (30998) on 2009年06月10日 10時48分 (#1583719)

      2000年前半までは「Effective Perl」を読んでおけばperl初心者からは脱出、という時代でしたね。
      現代では、そのレベルより先に進むなら、RubyかPythonを学んだ後にperlで同様なことを実現する手法を探したほうがよさげです。

      まぁすると、perlをやりたいのか、「モジュール等を活用した現代的プログラミング」をやりたいのかどっちなんだ、という話になってきますが…。

      親コメント
    • Re:現代的なPerl ? (スコア:2, 参考になる)

      by t-nissie (8647) on 2009年06月10日 12時34分 (#1583825) ホームページ 日記
      > 現代的なPerl?
      > プログラミング言語 Ruby

      オフトピになっちゃっていますが、Perlはmyなんて書いてられないし、
      生まれたときからのオブジェクト指向言語じゃないから書く量が多く
      なっちゃうし、ソースの見た目が変だし… 特にこれを使いたい/使
      わなければならないっていうPerlモジュールがなければRubyかPython
      かもっと新しい言語のほうが幸せになれるのでは。

      PerlのCPANはたしかにすごいけど、
      Rubyのgemはもっと宣伝されてよいと思う。
      Pythonは何だっけ???

      さあ宗教戦争だ!
      --
      love && peace && free_software
      t-nissie
      親コメント
      • by elderwand (34630) on 2009年06月10日 13時26分 (#1583883) 日記

        > Pythonは何だっけ???

        PyPI [python.org]

        #「ぱいぱい」... この語感がたまらない。

        と、easy_install かな。

        親コメント
      • by nagika (30998) on 2009年06月10日 13時31分 (#1583886)

        Perlに限ったことじゃないんですが、「外部ライブラリが自在に使えるようになる」習得レベルまでジャッキアップしてやると、あとは特に教育を施さなくても本人が自分で勝手に学ぶようになります。

        言語教育って、そこまでのレベルに到達するまでの道のりをどう埋めてやるかなんですよ。
        Perlって他言語と比べると結構その距離が大きいんですよね。
        コンテキストとかリファレンスとかスライスとか。
        このギャップを埋めてくれる本というと…やっぱ「Effective Perl」かなぁ。

        perlって、perl4までの範囲で使っていれば軽量お手軽言語として十分なんですけどね。。

        親コメント
      • > Pythonは何だっけ???
        Python Package Index [python.org]ってのがありますね。

        親コメント
      • by greentea (17971) on 2009年06月10日 21時33分 (#1584201) 日記

        myばっか書きたくないって理由でpythonに流れてきたら、selfばっか書きたくないと嘆くようになるのは目に見えてます。

        --
        1を聞いて0を知れ!
        親コメント
        • Javaでわざわざthis書くよ。

          …ってまぁ、IDEの補完機能をあてにしてるんだけど。

          親コメント
        • by Anonymous Coward

          > myばっか書きたくないって理由でpythonに流れてきたら、selfばっか書きたくないと嘆くようになるのは目に見えてます。

          そんなあなたに

          class A:
              def __init__(sex): sex.x = 10
          print A().x

          /.JはASCIIのsexという単語は無条件に弾くのか。さすが獣人オリバー、たいした知能だ。本家で弾いていたら不便至極だと思うが。

          • by greentea (17971) on 2009年06月10日 23時24分 (#1584262) 日記

            単なる変数名に過ぎないので、何に置き換えてもいいというのは知っていますが、どっちにせよ繰り返し書かなければいけないんですよね。

            # もう、いっそのことmyにした方がタイプ数減るよな。

            --
            1を聞いて0を知れ!
            親コメント
          • by Anonymous Coward

            あれ?
            Bingでsexのストーリーはsexばっかりだったけど……

    • by Anonymous Coward
      Pythonじゃね?

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...