When comparing scripting languages with traditional compiled languages, which of the following statements describes a characteristic that differentiates scripting languages from compiled languages?
They are typically interpreted and can be executed without a prior compilation step.
They transform source code into machine code before execution.
They must be linked with external libraries before any syntax errors can be detected.
They are designed primarily for intensive numerical computation.
Scripting languages are usually interpreted, meaning that an interpreter reads and executes source code directly at runtime without generating a separate executable. This allows developers to test changes immediately, making the languages well suited for rapid iteration. The remaining statements describe traits typical of compiled or specialized languages, such as ahead-of-time machine-code generation, a primary focus on heavy numerical computation, or a mandatory linking step before catching syntax errors.
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.
What does it mean for a language to be interpreted?
Open an interactive chat with Bash
How do compiled languages differ from interpreted languages in terms of execution?
Open an interactive chat with Bash
Why are scripting languages considered useful for rapid development?