This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
dido:public:s_cli:05_contents:01_prt:02_basics:03_paradigim:start [2021/10/30 14:46] nick |
dido:public:s_cli:05_contents:01_prt:02_basics:03_paradigim:start [2021/10/30 14:51] (current) nick |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| [[dido:public:s_cli:05_contents:01_prt:02_basics:start| Return to DIDO CLI Background]] | [[dido:public:s_cli:05_contents:01_prt:02_basics:start| Return to DIDO CLI Background]] | ||
| - | Programming paradigms are a way to classify [[dido:public:ra:xapend:xapend.a_glossary:p:programlang|programming languages]] based on their features and characteristics. For example, is the language imperative or [[dido:public:ra:xapend:xapend.a_glossary:d:declarative | Declarative]] in nature. | + | Programming paradigms are a way to classify [[dido:public:ra:xapend:xapend.a_glossary:p:programlang|programming languages]] based on their features and characteristics. For example, is the language [[dido:public:ra:xapend:xapend.a_glossary:i:imperative | Imperative]] or [[dido:public:ra:xapend:xapend.a_glossary:d:declarative | Declarative]] in nature. |
| * //An **Imperative Language** uses a sequence of statements to determine how to reach a certain [[dido:public:ra:xapend:xapend.a_glossary:g:goal|goal]]. These statements are said to change the state of the program as each one is executed in turn. (( | * //An **Imperative Language** uses a sequence of statements to determine how to reach a certain [[dido:public:ra:xapend:xapend.a_glossary:g:goal|goal]]. These statements are said to change the state of the program as each one is executed in turn. (( | ||
| user2102654, | user2102654, | ||