This shows you the differences between two versions of the page.
|
dido:public:ra:xapend:xapend.a_glossary:i:imperative [2021/10/30 14:27] nick created |
dido:public:ra:xapend:xapend.a_glossary:i:imperative [2021/10/30 14:47] (current) nick |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| **Imperative Programming** is a programming paradigm that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates. | **Imperative Programming** is a programming paradigm that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates. | ||
| - | * **Note:**The term is often used in contrast to declarative programming, which focuses on what the program should accomplish without specifying how the program should achieve the result. | + | * **Note:**The term is often used in contrast to [[dido:public:ra:xapend:xapend.a_glossary:d:declarative | Declarative Programming]], which focuses on what the program should accomplish without specifying how the program should achieve the result. |
| Source: [[https://en.wikipedia.org/wiki/Imperative_programming ]] | Source: [[https://en.wikipedia.org/wiki/Imperative_programming ]] | ||