What is paradigm, programming-paradigm and multi-paradigm, how many major types of programming paradigm and what paradigm is Javascript?

Paradigm:

A paradigm is a pattern of something or one that serves as a pattern or model. Or you can say its a way of doing something like a programming but not a concrete thing like a language! Basically, there are a lot of programming languages in the market but all of them need to follow some strategy when they are implemented and that strategy is a paradigm.

Programming-Paradigm:

As the name itself is saying — “a style of programming based on a particular model of computation”. This does not refer to any specific language, but rather it refers to the “way” you program.

Multi-Paradigm:

Again as the name says — “ which supports more then one paradigm” :)

Major types of programming paradigm:

There are lots of programming paradigm to fulfil the demand of the problem.

1- Imperative Programming Paradigm
1.a- Procedural Programming Paradigm
1.b- Object-Oriented Programming Paradigm
1.c- Parallel Programming Paradigm

2- Declarative Programming Paradigm
2.a- Logic Programming Paradigm
2.b- Functional Programming Paradigm
2.c- Database Programming Paradigm

--

--

--

Technical Architect | Model | Actor | Photographer | Boxer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Android Performance — Part 1

Top Features and Benefits of Using React JS for Web Development — Alakmalak Technologies

Node.js Basic Tutorial | Part 01

PHP vs NodeJS: Back-end Decisions

Recursive Functions Reviewed

How I created SmileToUnlock with StencilJS — Part 2/2

Playlist in React-Native

TypeScript Setup & Compilation

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhishek Chaturvedi

Abhishek Chaturvedi

Technical Architect | Model | Actor | Photographer | Boxer

More from Medium

Ember.Js with Rails …? …!

ReactJS Performance Optimization, Component Lifecycle

Principles and Best Practices in the Software Engineering industry

SOLID Principles

“Floating” in Rubies.