A programming paradigm is a method used to program a computer that guides the solving of a problem or performing of a task. Which of the following describes the procedural, or imperative, programming paradigm?answer choicesIt uses high-level instructions instead of detailed steps.It uses a domain-specific language (DSL) to instruct the program what needs to be done.It uses a non-linear approach to solving problems.It uses a linear, top-down approach to solving problems.