最近ではHTMLを学ぶ人が増えて、ホームページが簡単に作れるようになりました。HTMLを一通り使えるようになると、多くの人は次にはもっと高度な事を行いたいという欲求が出てきます。例えば掲示板やチャットなどユーザーからのなんらかのアクションによってページの内容が書き換わる、いわゆるインタラクティブなページを作りたくなるのです。 そこで出てくるのがCGIです。本ホームページではRubyという言語を使用してCGIプログラムを作っていきます。現在、CGIでは一般的に使われている言語Perlというのがあります。多くの人がこのPerlを使うのには以下のような理由があります。 ・インタプリタ言語なのでコンパイルという面倒な手間がない ・文字列の処理に優れているためCGIに適している ・高度なプログラミングが可能 このようにperlと非常にCGIに向いた言語です。しかしPerlにもいろいろと欠点があり、C