Scripting

A scripting or script language is a programming language used for a special run-time environment which automates the execution of tasks. The tasks could alternatively be executed one-by-one by a human operator. Scripting languages are often interpreted, rather than compiled.

Typical scripting languages are intended to be very fast to learn and write in, either as short source code files or interactively in a read–eval–print loop (REPL, language shell).This generally implies relatively simple syntax and semantics; typically a “script” (code written in the scripting language) is executed from start to finish, as a “script”, with no explicit entry point.

Types:

  1. Glue languages
  2. Editor languages
  3. Job control languages and shells
  4. GUI scripting
  5. Application-specific languages
  6. Extensive/embeddable languages.

--

--