Paradigm

A programming paradigm is basically a style or way of thinking about how the code is written. It’s not a specific language, more like a philosophy that guides how code is structured, how problems are solved, and how data and behavior are organized.

See also Introduction to Programming Paradigms and Programming Paradigms — Procedural, Object Oriented, and Functional Programming.

Related : Functional Programming, Procedural Programming, Defensive Programming, Offensive Programming, Railroad Programming, OOP (Object Oriented Programming), Imperative Programming, Declarative Programming, Aspect-Oriented, Aspect Oriented Programming, Design By Contract (DBC), Declarative Programming