Choose the text sections that differentiate procedural languages from declarative languages. [MULTIPLE CHOICE]
A. Procedural programs specify instructions that a processor must execute to perform computations.
B. Functions perform specific tasks and return values to the main procedure.
C. Programs written using declarative languages consist of inputs and desired outputs without any instructions.
D. Structured Query Language (SQL) is an example of a declarative language.