Підходи до написання коду
Імперативне програмування - це парадигма програмування, в якій програміст описує послідовність кроків (команд) для досягнення певної мети. У цій парадигмі розробник детально описує, як саме програма має виконувати свої завдання.
Декларативне програмування - це парадигма програмування, в якій програміст описує, що має бути зроблено, а не як саме це має бути виконано. У цьому стилі програміст вказує на бажаний результат або стан програми, не вдаваючись в деталі того, як досягти цього результату.
Щоб було зрозуміло різницю між цими двома парадигмами варто розгдянути на прикладі.
Обидва коди виконують однакову задачу. Утім як видно у першому прикладі ми описуємо всю послідовність дій, а у другому тільки те, зо хочемо отримати.
Last updated