Чистая Архитектура - Часть II - Начальные основы: парадигмы программирования
Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения:
Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения
Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design
👍
Книга пока поверхностная. Вот обзор второй части:
Есть три парадигмы программирования:
- Структурированное программирование - накладывает ограничение на прямую передачу управления.
- Объектно-ориентированное программирование - накладывает ограничение на косвенную передачу управления.
- Функциональное программирование - накладывает ограничение на присваивание.
Все три парадигмы говорят о том, чего НЕ ДЕЛАТЬ.
За последние ~ 50 лет в разработке программного обеспечения не было изобретено ничего нового. 😀
P.S. Я не согласен. Некоторые примеры: скриптовые языки программирования и визуальное программирование => Low/No code, логическое программирование => ML, плюс квантовые компьютеры также набирают обороты.