MIchael Schröpl: Was sind Programmiersprachen?

Beitrag lesen

Denk doch mal an einen 'ls -lFa'...und eine Shell ist garantiert keine Sprache.

Oha!

Eine Shell hat Variablen und mächtige Kontrollstrukturen, mit denen man durchaus komplexe Algorithmen beschreiben kann.
Und interpretiert wird eine Shelle genau wie Perl.

Also: Wieso soll "shell" keine Programmiersprache sein? Die "Shell" selbst ist der Interpreter dazu.