28. Perl

目次へ 前の項目へ次の項目へ

wwwを利用していて、アンケートフォームや掲示板などを利用したことがあるかと 思います。そのようなプログラムをCGIと呼びますが、スクリプト言語がかなり使 用されています。その代表的なものがPerlです。現在、もっとも広く使用されてい るスクリプト言語といっても間違いはないでしょう。先程のCと同様、温度変換ス クリプトがPerlならばどのようになるのかを見ていきましょう。まず、中身は次の 様になります

$lower = 0;
$upper = 300;
$step = 20;

$fahr = $lower;
while ($fahr <= $upper){
  $celsius = 5 * ($fahr - 32) / 9;
  printf("%d\t%d\n", $fahr, $celsius);
  $fahr += $step;
}

単純な内容なので、どの言語で記述してもあまり変化がありませんが、Perlの場合 には変数の頭に$マークがついています。構成は、かなりCに似ているようにもみえ ます。temp.pl という名前で保存したら実行は、ターミナルから、

$ perl temp.pl

としてください。Perlもスクリプト言語なので、Cのようなコンパイルは不要です。


ページの先頭へ目次へ 前の項目へ次の項目へ