PPA programming approach have several disadvantages.
S.no
|
PARAMETERS
|
PROCEDURAL PROGRAMMING APPROACH
|
OBJECT ORIENTED PROGRAMMING
|
1.
|
Focus
|
It only focuses on procedure like in c language, cobol and fortan.
|
It focuses on data or we can say object rather than procedure.
|
2.
|
Approach
|
POP always follow top-down approach.
|
OOPs follows bottom-up approach like in java and other programming
language.
|
3.
|
Access Specifiers
|
Does not have any access models.
|
It has many types of access
models like java, c++.
|
4.
|
Decomposition of code.
|
Large programs are divided
into functions.
|
Programs are decomposed into objects.
|
5.
|
Data Hiding
|
Data is not hidden because there is no concept of data abstraction.
|
Data is hidden.
|
6.
|
Security
|
PPA is not so secured because data is moving openly.
|
OOPs is secured because data is not moving freely.
|
7.
|
Code lengthyness.
|
Whenever we write a program in PPA code is very very lengthy.
|
Code is distributed in diffe
|
Difference Between C C++ and java.
S.NO
|
PARAMETERS
|
C
|
C++
|
JAVA
|
1.
|
Approach
|
It follows PPA approach.
|
It also follows PPA approach as well as OOPs.
|
It follows OOPs only.
|
2.
|
Developer and Dateof invention.
|
Dennis Ritchie,1972
|
Bjarne Stroustrup,1980.
|
James Gosling and team,1995.
|
3.
|
Language Level
|
Middle level.
|
Middle level
|
High Level
|
4.
|
Platform Dependencies
|
C is platform dependent.
|
C++ is also platform dependent.
|
Java is platform independent.
|
5.
|
Data Security.
|
Data is not secured.
|
Data security is little more than C++.
|
Java is secured.
|
6.
|
Acess specifier
|
Not present in C.
|
Present in C++.
|
Present in java also.
|
7.
|
Robustness.
|
Not much robust.
|
Because of Exception handling, it is robust.
|
Because of Exception handling and Automatic garbage collector, it is
much robust than any language.
|
Gay humari mata hai humko kuch nahi aata hai.
ReplyDeleteGood work , good contain
ReplyDeletePlease give me your feedback as much as posssible.
ReplyDelete