Functional Programming

Clean Architecture - PART II - Starting with the Bricks: Programming Paradigms

Clean Architecture - PART II - Starting with the Bricks: Programming Paradigms

Translations: RU

The book club of our company has chosen a new wonderful book for reading:

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

👍

The book is superficial so far. Here’s an overview of the second part:

There are three programming paradigms:

  • Structured programming - is discipline imposed upon direct transfer of control.
  • Object-oriented programming - is discipline imposed upon indirect transfer of control.
  • Functional programming - is discipline imposed upon variable assignment

All three paradigms are about what NOT TO DO.