Імперативне програмування: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
DixonD (обговорення | внесок) Немає опису редагування |
м робот косметичні зміни |
||
Рядок 1:
'''Імперати́вне програмува́ння''' — [[парадигма програмування]], згідно з якою описується процес отримання результатів як послідовність інструкцій зміни стану [[програма|програми]].
Імперативні мови програмування протиставляються [[Функціональне програмування|функціональним]] і [[логічне програмування|логічним мовам програмування]]. [[Функціональне програмування|Функціональні мови]], наприклад, [[Haskell]], не є послідовністю інструкцій і не мають глобального стану. Логічні мови програмування, такі як [[Prolog]], зазвичай визначають '''що''' треба обчислити, а не '''як''' це треба робити.
|