アカウント名:
パスワード:
しかしPerlの出現は予想されていなかった。
Perlって、sedやawkに強く影響を受けてるけどね。文法的にもそうだし、エディタを立てなくても、直接シェルに1行打ち込むだけで結構な仕事が出来るっていう設計、思想は明らかにawkの影響でしょう。
Perlの5.x以降とか、Rubyは正統派(?)のプログラミング言語になっちゃったけど、本来のスクリプト言語は、目的の結果を得られるなら、多少、汚い言語仕様でもいいじゃないかという、近代的なコンピュータサイエンスと逆行する思想だったと思うんだよ。ただ、最近はハードが高速化されたこともあって、かなり大きなシステムもスクリプト言語で記述するようになったから、Rubyが有意義なわけだけど。
「awk はフィルタだが Perl はプログラミング言語だ」とラリー・ウォール [wikipedia.org]がどこかで言っていたような気がする
SNOBOLの作者が作ったIcon言語はPerlと同じ時期に登場してたんだよね。当時からジェネレータとかあって凄く先進的だったけど、全然受けなかった。Perlは性能が圧倒的だったからねぇ。スクリプトなのにこんなに速いのかっていう。いまじゃランタイムコンパイルがLL言語の必須機能みたいになってるけど
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
「その真価がわかるだろう」と予言 (スコア:0)
しかしPerlの出現は予想されていなかった。
Re:「その真価がわかるだろう」と予言 (スコア:3, 興味深い)
Perlって、sedやawkに強く影響を受けてるけどね。文法的にもそうだし、エディタを立てなくても、直接シェルに1行打ち込むだけで結構な仕事が出来るっていう設計、思想は明らかにawkの影響でしょう。
Perlの5.x以降とか、Rubyは正統派(?)のプログラミング言語になっちゃったけど、本来のスクリプト言語は、目的の結果を得られるなら、多少、汚い言語仕様でもいいじゃないかという、近代的なコンピュータサイエンスと逆行する思想だったと思うんだよ。ただ、最近はハードが高速化されたこともあって、かなり大きなシステムもスクリプト言語で記述するようになったから、Rubyが有意義なわけだけど。
Re:「その真価がわかるだろう」と予言 (スコア:2)
「awk はフィルタだが Perl はプログラミング言語だ」とラリー・ウォール [wikipedia.org]がどこかで言っていたような気がする
Re: (スコア:0)
Re: (スコア:0)
SNOBOLの作者が作ったIcon言語はPerlと同じ時期に登場してたんだよね。
当時からジェネレータとかあって凄く先進的だったけど、全然受けなかった。
Perlは性能が圧倒的だったからねぇ。スクリプトなのにこんなに速いのかっていう。
いまじゃランタイムコンパイルがLL言語の必須機能みたいになってるけど
Re: (スコア:0)
すなわち「ブッこ抜いて出す」なわけで
出発点は More Practical AWK なんじゃないすかやっぱり
私が Perl を知った時はまだ AWK の方が主力でしたが
それでも 4.0 でしたからずっと複雑なことができるようになってはいましたけど