ICSE Class 10 Computer Applications
Question 8 of 24
Object Oriented Programming Concepts — Question 8
Back to all questions 8
Question Question 8
What are the limitations of procedural programming?
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.