フリーで入手でき、習得がやさしく、数行のプログラムで驚くほど実用的なツールが作成できるプログラミング言語として、非常に人気があります。ソフトウェア」と呼んでいます。行で完全に実用的なプログラムを書くことができます。これをワンライナー(one-liner。一行野郎と訳されることが多い)と言います。<>;【メモ】このプログラムはめちゃめちゃ高速化できます。ページをご覧ください。構築することも可能です。開発されていることで有名です。大きなプログラムを作るのに必要な以下の技術について解説します。「いや、別に自分は巨大なプログラムなんて書きませんから...」とおっしゃる方もいらっしゃるでしょう。自分なりの便利プログラムをバンバン書くことは可能です。縁あってこの「まえがき」を読まれているみなさんには、この機会にこれらの技術をマスターされることを心からお勧めします。いうのは、以下の理由からです。個の技術はそれ自身大変有用です。次元ハッシュと言ったデータ構造を作って、世の中の複雑なデータを自然に格納することができます。複雑なデータ構造を作るのは、驚くほどカンタンです。世界中で愛用されているので、世界中の腕自慢が作ったプログラムの一部がネットで共有されています。これらをもらってくれば、ちょいちょいと前後を書くだけで自分のプログラムをどんどんパワーアップできます。これをやるためにはパッケージとモジュールの知識が必須です。世の中の流れについていくプログラミングを始めてしばらくたつと、やはり巷で噂の「オブジェクト指向」というものが気になってきます。本質に迫ることができるんじゃないでしょうか。学ぶのは、ちょっと独特な感覚があって最初のうちは戸惑うこともあります。言うなら自転車に乗るようなものです。頃だと思うんですが、ぼくに自転車を教えてくれたのは、父の仕事を手伝っていたK兄ちゃんという人でした。具体的にいうと、K兄ちゃんはぼくの自転車の後ろから、荷台を持って押して走ってくれていたのですが、ある程度スピードに乗ったところで、ぼくがあまりにも調子よくペダルを漕いでいるので、特に前触れなく手を離したそうです。ぼくは、当然ながら後ろを見ていなかったので知らないんですが、そのまま調子よくスイ〜と走って行ったそうです。この話を後で聞いて、我ながら暗示に掛かりやすいと思うんですが、その次の日から自転車に乗れるようになったんです。習得していただこうと思います...。やって!?とりあえず本文をお読みください。文、ループといった最初歩の解説は直接の目的としていません。未経験の方が本書にいきなり当たってもそれほど困らないとは思いますが、もし本書の内容が難しく感じられる方は、より初歩の解説書をまずお読みください。Perl』(技術評論社刊)を自信を持ってお勧めします。