Perl再入門中
今月の始めくらいから、Perlに再入門している。ちゃんと覚えようと思って。
最初にPerlを覚えたのは、10年くらい前にCGIを作るところからだった。まずアクセスカウンタを作って、掲示板を作って、その後ブログシステムを作った。あちこちの本やWebに書いてあるのをつなぎ合わせて作った感じなので、今思えばPerl4とPerl5がゴチャゴチャに混在していて、まさしく見よう見まねって感じ。
ここ5〜6年はPerlに関して新しい事を覚えようとすることが無いまま、簡単なスクリプトをたまに書く程度だった。スキルと呼べる物は当時のままで止まってる。
その後に覚えたRubyやJavaScriptがだいぶわかるようになってきたので、またPerlがやりたくなった。最近Webとかで見かけるPerlのコードは自分が知ってるPerlとはだいぶ違っていて、オブジェクト指向っぽくなってるし、それでいてJavaとかみたく冗長じゃなくてなんかカッコイイ。まあRubyもそうなんだけど、Perlは記号がいっぱい出てくる分だけ、より魔法の呪文っぽい。プログラム言語はある意味で現代の魔法だと思うので、Perlに再入門したくなった。
サンプルコードによる Perl 入門
Perl入門ゼミというのがあって、Perlを学ぶのに良いらしい。ものすごいブクマされてる。ってことで、ここのカテゴリ別詳細目次を見ながら上から順にやってみることにした。
ここに載ってるコードはコピペすればそのまま実行できるとのこと。動くサンプルはいいよね。自分はEmacs習得中の身でもあるので、コピペではなく自分の手で入力する。サンプルをコピペはせずに、Emacsの便利な機能をたくさん覚えて使って効率化するわけだ。
暇を見つけて少しずつやっていて、とりあえず正規表現のところまで終わった。だいたい全体の半分くらいまで来たかな。
ここまででは、配列やハッシュのリファレンスというものを知ったのが大きかった。あとはだいたい従来から知っていた内容がほとんどだったかな。再入門なのでこんなもんだ。