Difference between Procedural programming and OOPs?

Difference between Procedural programming and OOPs?

Procedural Programming -

  1. It can be defined as a programming model which is derived from structured programming.
  2. It is based upon the concept of calling procedure.
  3. Languages used are - FORTRAN, ALGOL, COBOL, BASIC, Pascal and C.

Object Oriented Programming -

  1. It can be defined as a programming model which is based upon the concept of objects.
  2. Computer programs are designed using the concept of objects that interact with real world.
  3. Languages used are - PHP, JavaScript, Python, C++, C# and many more.