Perlの哲学 - Perlに対する誤解を解く

Perlの哲学 - Perlに対する誤解を解きたい

Perlってどんなプログラミング言語なの。Perlに対する純粋な疑問に答えます。

Perlってどんなことが得意なの?

Perlはどんな言語を参考にしているの?

C言語

Perlのif文による条件分岐やfor文、while文による繰り返しなどの制御構文はC言語の文法とよく似ています。インクリメント/デクリメント、演算子の種類、演算子の優先順位、スコープ、参照概念などもC言語とよく似ています。

シェルスクリプト

Perlにはシェルスクリプトと同じ変数展開の機能があります。文字列比較演算子、eq,ne,gt,ge,lt,leは、シェルスクリプトのキーワードを借用しています。コメントもシェルスクリプトと同じです。

Lisp

Perlの作者のラリー・ウォールは「動的言語はLispに皮を被せたもの」といいましたが、いったいこれはどういう意味なのでしょうか?

sed

Perlの正規表現の文法表現は、sedの機能を参考にして作られています。

grep

Perlってどんなプログラミング言語?

Perlは、どんな特徴を持つプログラミング言語なのでしょうか。

Perlに対する誤解に答える

Perlは、非常に誤解されている言語です。

率直で、誠実な、学生、研究者、エンジニア、Web製作者、開発マネージャー、経営者の皆様と、誤解され続けているPerlユーザーのために、Perlの誤解を解くコンテンツを書いていきます。