Most scripting languages are interpreted: their source code is processed by an interpreter at runtime, so there is no separate compilation step that produces an executable binary ahead of execution. In contrast, compiled languages must be translated into machine code before they run. Because scripting languages are interpreted, they are well-suited for quickly automating tasks and for environments where code needs to be changed and tested rapidly, such as system administration and web development. Statements claiming they must be compiled, cannot automate tasks, or must be written in assembly are incorrect.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
Why are scripting languages typically interpreted instead of compiled?
Open an interactive chat with Bash
What is the difference between an interpreter and a compiler?
Open an interactive chat with Bash
Can scripting languages be used to automate administrative tasks?