Imperative programming languages are composed of step-by-step instructions (how) for the computer . They describe explicitly which steps are to be performed in what order to obtain the desired solution at the end. By contrast, in declarative programming, the desired result (what) is described directly.11 Şub 2020