Чистая Архитектура - Часть II - Начальные основы: парадигмы программирования

Чистая Архитектура - Часть II - Начальные основы: парадигмы программирования

Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения:

Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения

Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design

👍

Книга пока поверхностная. Вот обзор второй части:

Есть три парадигмы программирования:

  • Структурированное программирование - накладывает ограничение на прямую передачу управления.
  • Объектно-ориентированное программирование - накладывает ограничение на косвенную передачу управления.
  • Функциональное программирование - накладывает ограничение на присваивание.

Все три парадигмы говорят о том, чего НЕ ДЕЛАТЬ.

За последние ~ 50 лет в разработке программного обеспечения не было изобретено ничего нового. 😀

P.S. Я не согласен. Некоторые примеры: скриптовые языки программирования и визуальное программирование => Low/No code, логическое программирование => ML, плюс квантовые компьютеры также набирают обороты.

Part II - Starting with the Bricks: Programming Paradigms

Скачать всю майнд-мапу в PDF

Смотрите также: