パールってプログラム言語と考えてよいのでしょうか?

パールはシェルと呼ばれているようですが、

C++をシェルと呼ばないのはなぜなんでしょうか?

いまいち、パールの位置づけが理解できない・・・・・・・・・・・