ほとんどのLinuxディストリビューションがデフォルトでPerlをインストールするのはなぜですか?

ほとんどのLinuxディストリビューションがデフォルトでPerlをインストールするのはなぜですか?

ほとんどのLinuxディストリビューションがデフォルトでPerlをインストールするのはなぜですか?

ベストアンサー1

ラリーウォールズではオリジナルのPerl v1.0リリース到着comp.sources.その他1987年12月18日、ニュースグループのメッセージで彼はこう言いました。

通常、sed、awk、shを使用していますが、その機能を外したり、少し早く実行する必要があり、Cで愚かなコンテンツを作成したくない場合は、Perlが適している可能性があります。

はるかに後でフェア、彼は少し詳しく説明しました。

しかし、Unixシェルプログラミングへの不満はPerlの誕生に直接つながったので、これについて話す時間はありません。しかし、本質的にシェルスクリプトは、ほとんどの動詞が制御範囲外であり、互いに大きく一致しないという事実によって本質的に制限される。そして、名詞も文字列とファイルに制限されており、非常に悪いです。どんなタイプなのかわかりません。

もっと有害なのは、それが一次元宇宙であるという考え方です。 Cでプログラムするか、シェルでプログラムします。なぜなら、2つは明らかに真の連続体の反対側の端にあるからです。 Perlは、スクリプトが常にプログラミングと反対しているとは考えられませんが、単一の言語が両方に非常に有益であることに気づいたときに誕生しました。これは巨大な生態学的なニッチを開く。多くの人が私の古いフリップチャートを操作的次元と鞭打ち次元の両方を含むものに見ていたでしょう。

今日、Perlはシェルスクリプトとテキスト解析のニーズのための標準的な代替ツールとなり、既存のツールよりも多くの機能を備えています。 Perlの極端な(一部の人々はエレガントではないと言うかもしれない)柔軟性のために、Perlは次のように説明されています。スクリプト言語のスイス軍チェーンソーPerlを使って解決すると、作業がはるかに短く、より簡単でスケーラビリティが高くなることがよくあります。もう別の標準のUnixツールであり、本当に不可欠ではありません。

おすすめ記事