logo

Answer 1 In structured oriented programming, it is all about the

   

Added on  2023-04-20

2 Pages393 Words323 Views
Answer 1
In structured oriented programming, it is all about the utilization of simple step-by-
step programming concepts in order to solve simple to complex problems. With regards to
the scope of learning purposes and using programming techniques to solve simpler or smaller
problems it is always recommendable to proceed with procedural or the structured program
languages. However, in real-life scenarios, when there is a need to develop a system with a
broader scope of features and functionalities, the object oriented methodology of program is
preferred. It helps to identify sets of common sets of data and then allow the storage and
analysis of dynamic data by grouping them into sets of classes and objects having similar
characteristics and behaviours. OOP allows the breaking down of a larger program into
smaller modules with different entities that may be tested as independent pillars of the
system.
In addition to the above, OOP allows more to the technique of code re-usability than
compared to the structured programming paradigm. Finally, data privacy is one of the major
reasons that put OOP one step ahead of its counterpart. OOP’s data hiding concepts help in
managing data accessibility constraints between different entities of separate classes
(Castagna, 2012).
Answer 2
In order to teach students the basics of computer programming it is always
recommended to start with the structured programming languages. We too learnt the same in
our early days. Structured languages like BASIC and C helped us to practise through the
details of the logics that are needed to understand and solve basic programming problems.
OOP came later into the picture and helped us identify and solve programming problems that

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Characteristics of Programming
|18
|3047
|208

Fundamentals of Programming
|9
|1287
|62

Programming Paradigms
|10
|1123
|372

Programming Paradigms: Imperative, Declarative, Object-Oriented, Functional, and Logic Programming
|5
|1102
|311

Assignment on the Application of Room Carpet
|29
|3346
|81

Object Oriented Concepts
|23
|1237
|77