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
- Procedures
(Functions):
- Control
Flow:
- Top-Down
Approach:
- Sequential
Execution:
- Global
and Local Variables:
6.
Modularity:
- Reusability:
- Structured
Design:
- 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
- Simplicity:
- Efficiency:
- Control:
- Easier
Debugging:
Disadvantages of
Procedural Programming
- Difficulty
in Managing Large Programs:
- No
Data Abstraction:
- Limited
Reusability:
- Poor
Scalability:
==================================================
0 Comments