Introduction to Procedural Programming Languages

Introduction to Procedural Programming Languages

·       A programming paradigm.

·       Based on the concept of procedure calls.

·       Program is divided into smaller, manageable units called procedures (or functions).

·       A step-by-step sequence of instructionsà to change the state of a program.

Key Concepts or features of Procedural Programming

  1. Procedures (Functions):
  2. Control Flow:
  3. Top-Down Approach:
  4. Sequential Execution:
  5. Global and Local Variables:

6.     Modularity:

  1. Reusability:
  2. Structured Design:
  3. Data and Functions Are Separate:

 

Examples of Procedural Programming Languages

·       C (general purpose),

·       Pascal (used in academic settings).

·       Fortran:(Formula Translationà scientific and engineering applications.

·       BASIC:

·       ALGOL:

·       COBOL:

 

Advantages of Procedural Programming

  1. Simplicity:
  2. Efficiency:
  3. Control:
  4. Easier Debugging:

 

Disadvantages of Procedural Programming

  1. Difficulty in Managing Large Programs:
  2. No Data Abstraction:
  3. Limited Reusability:
  4. Poor Scalability:

================================================== 

Post a Comment

0 Comments