Command language
Appearance
A command language is an interpreted language, and is often a shell or batch programming language. These languages serve to automate tasks that would normally be performed at the command line, and often have either very simple grammars or syntaxes very close to natural language, to shallow the learning curve. However, such syntactic models do not scale well, and a large, complicated program written in a command language would be unwieldly. Command languages share this domain (lightweight automation) with scripting languages.