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

Aho、Weinberger、Kernighan著の「プログラミング言語AWK」復刊 」記事へのコメント

  • しかしPerlの出現は予想されていなかった。

    • by nmaeda (5111) on 2010年01月06日 17時03分 (#1698695)

      Perlって、sedやawkに強く影響を受けてるけどね。文法的にもそうだし、エディタを立てなくても、直接シェルに1行打ち込むだけで結構な仕事が出来るっていう設計、思想は明らかにawkの影響でしょう。

      Perlの5.x以降とか、Rubyは正統派(?)のプログラミング言語になっちゃったけど、本来のスクリプト言語は、目的の結果を得られるなら、多少、汚い言語仕様でもいいじゃないかという、近代的なコンピュータサイエンスと逆行する思想だったと思うんだよ。ただ、最近はハードが高速化されたこともあって、かなり大きなシステムもスクリプト言語で記述するようになったから、Rubyが有意義なわけだけど。

      親コメント
      • Perlって、sedやawkに強く影響を受けてるけどね。文法的にもそうだし、エディタを立てなくても、直接シェルに1行打ち込むだけで結構な仕事が出来るっていう設計、思想は明らかにawkの影響でしょう。

        「awk はフィルタだが Perl はプログラミング言語だ」とラリー・ウォール [wikipedia.org]がどこかで言っていたような気がする

        親コメント
      • by Anonymous Coward
        たまにはSNOBOLのことも思い出してあげてください
        • by Anonymous Coward

          SNOBOLの作者が作ったIcon言語はPerlと同じ時期に登場してたんだよね。
          当時からジェネレータとかあって凄く先進的だったけど、全然受けなかった。
          Perlは性能が圧倒的だったからねぇ。スクリプトなのにこんなに速いのかっていう。
          いまじゃランタイムコンパイルがLL言語の必須機能みたいになってるけど

      • by Anonymous Coward
        Practical Extraction and Report Language
        すなわち「ブッこ抜いて出す」なわけで
        出発点は More Practical AWK なんじゃないすかやっぱり

        私が Perl を知った時はまだ AWK の方が主力でしたが
        それでも 4.0 でしたからずっと複雑なことができるようになってはいましたけど

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

処理中...