Programming Approaches/Programming Paradigm

A programming paradigm  or approaches are ways of building a computer program structures and elements

Types of Programming Approaches

 declarative,  programming

 declarative programming, it is a programming approach that focuses on what the program will accomplish without focusing on steps to achieve them

functional, programming

functional programming is a programming  approach that uses expressions and treats computation as  mathematical functions evaluations 

object-oriented  , programming

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects

procedural,  programming

Procedural programming is a programming approach in which the program is built from one or more subroutines or functions

 logic  programming

s a programming approach based on formal logic. A program written in a logic programming language is a set of sentences in logical form, expressing facts and rules about some problem domain

symbolic programming

 is a programming paradigm in which the program can manipulate its own formulas and program components as if they were plain data.

imperative,  programming

imperative programming is a programming approach that describes computation in terms of statements that change a program state.they  define sequences of commands for the computer to perform. Imperative programming is focused on describing how a program operates