Computer Applications
What are the limitations of procedural programming?
OOP Intro Java
85 Likes
Answer
The limitations of procedural programming are:
- Procedural programming mainly focuses on procedures or functions. Less attention is given to the data.
- The data and functions are separate from each other.
- Global data is freely moving and is shared among various functions. Thus, it becomes difficult for programmers to identify and fix issues in a program that originate due to incorrect data handling.
- Changes in data types need to be carried out manually all over the program and in the functions using the same data type.
- Limited and difficult code reusability.
- It does not model real-world entities (e.g., car, table, bank account, loan) very well where we as a human being, perceive everything as an object.
- The procedural programming approach does not work well for large and complex systems.
Answered By
51 Likes