DEV Community

Praveen
Praveen

Posted on

Paradigms in programming

A programming paradigm is a method or style of solving problems using a programming language. It provides a structured approach and set of principles that guide how programs are designed and implemented.

Different programming paradigms use different techniques and strategies to solve software development problems efficiently.
A programming language may support one or more paradigms, allowing developers to choose the best approach based on project requirements.
Apart from the variety of programming languages available, there are several paradigms that address different demands and challenges in software development. These paradigms are discussed below
Imperative Programming Paradigm

  1. Procedural programming paradigm:
  2. Object oriented programming
  3. Parallel processing approach

. Declarative programming paradigm

  1. Logic programming paradigms
  2. Functional programming paradigms
  3. Database/Data driven programming approach

Top comments (0)