Cheese icon

Programming Paradigm

Author: guiferviz

Created:

Last Modified:

A Programming Paradigm is a style or philosophy that guides how to structure code and solve problems. It is not just about syntax; it is about how you think about and organize the program. A paradigm defines both what is possible to do and what should be avoided, setting principles and practices that influence software design and development.

For example, functional programming encourages the use of pure functions and avoiding changes to state or mutable data. This helps prevent side effects that can make the program harder to understand and test.

The most well-known paradigms are:

  1. Imperative Programming.
  2. Functional Programming.
  3. Object-Oriented Programming (OOP).
  4. Logic Programming.