Ответ
Основные парадигмы программирования:
- Императивное - пошаговые инструкции (C, Java)
- Декларативное - описание результата (SQL, HTML)
- ООП - объекты и классы (JavaScript, Python)
- Функциональное - чистые функции (React, Redux)
- Процедурное - функции без ООП (ранний C)
- Событийное - реакции на события (Frontend)
Пример ООП в JS:
class User {
constructor(name) {
this.name = name;
}
greet() {
return `Hello, ${this.name}!`;
}
}
Функциональный пример:
const users = ['Anna', 'Bob'];
const greetings = users.map(name => `Hello, ${name}!`);