Encourage local variables. Allows varibales to be read from without being assigned. Doesn't have ADTs. Doesn't have any way to declare new types. Encourages global variables.
Language features Powerful string manipulation.
Great for sysadmin tasks. When you ask Santa for something, the odds of receiving what you wanted are infinitesimal. Santa seldom answers your mail. Nobody knows who Santa has to answer to for his actions. Santa laughs entirely too much.