Scripting programming languages are
computer [programming languages]
?
designed for "scripting" the operation of a computer.
They are often designed for interactive use, having many commands that can execute individually, and often have quite high level operations (for example in
UNIX sh most the operations are programs themselves).
They are often used for one-off tasks, often administrative or utility-like.
They are typically stored only in their plain text form and interpreted, or
(as with Perl) compiled at each runtime.
/Talk