Імперативне та декларативне програмування
- Дві широкі категорії: Імперативне
- Програміст задає точні інструкції для виконання, крок за кроком
- _Як_ має виконуватися програма
- … і декларативне
- Програміст визначає логіку програми без деталей точних кроків
- _Що_ має виконуватися програмою