Why is the C programming language called a procedure oriented programming language(POP)?||tsathi||

                                                                  C Programming                                                           tsathi

Procedure Oriented Programming (POP):

Procedure Oriented Programming consists of a set of instructions to be followed and divide these instructions into smaller parts known as functions in order for the computer to perform. C, VB, FORTRAN, Pascal are a few examples of POP.

C Programming is called POP because it divides a large problem(i.e program) in to smaller modules,called function(or procedures).

                             Education News & Blogs – NASA Jet Propulsion Laboratory

Features of POP :

  1. Mainly focused on writing the algorithms.
  2. The most function uses Global data for sharing which are accessed freely from function to function in the system.
  3. POP follows the top-down approach in program design.
  4. It does not have data hiding options.
  5. Functions transform data from one form to another.
  6. Data can be moved openly from one function to another around the system.
  7. Sub-division of the large program into smaller programs called functions.
  8. Overloading process is not applicable in POP.
BASIC - Wikipedia

Procedure Oriented Programming Features in C:

  1. C language uses the set of instruction to inform/guide computer what to do step by step.
  2. Its depend on the procedures, more specifically routines or subroutines.
  3. As it follows the procedures, hence it adopts the top-down approach.
  4. Apart from other languages like C++, C language are very much focused on the procedure that relates to the data.
  5. C language is much focused on the data hence on functions.
  6. It is also well known as the structured programming language.

The question is heavily inspired from this Quora thread. or on the book and my knowledge.

Comments

Popular posts from this blog

Congratulations Letter for Winning a debate Competition or other Competion in English Click 👆here for text or more

✔👉Nepal C💻omputer Engineering👨‍🎓 courses subject For Class:-Nine(9)👈 👆Click here to open.

Corona Virus (Symptoms)