What is OOPS and How it is different from Procedural
Programming ?
Answers were Sorted based on User's Feedback
Answer / mariserla
OOPS means Object Oriented Programming Languages and
Systems and is different from the Structural programming in
the fact that in OOPS programming you take advantage of
Polymorphism, Multiple inheritance and Abstraction and
Encapsulation of the data by using Private and this helps
in Security of Data while giving you the levarage to
program your software system with the maximum flexibility.
Is This Answer Correct ? | 210 Yes | 48 No |
Answer / janet
In procedural program ,programming logic follows
certain procedures and the instructions are executed one
after another. In OOPs program,unit of program is
object,which is nothing but combination of data and code.
In procedural program,data is exposed to the whole
program where as in OOP's program ,it is accesible within
the object and which in turn assures the security of the
code.
Is This Answer Correct ? | 111 Yes | 38 No |
Answer / abz
OOPS means object oriented programming ,it includes
programming for different applications with respect to an
object.
using oops concept makes the applications more flexible
where the data is executed within the object
Is This Answer Correct ? | 51 Yes | 40 No |
Answer / oopslover
Oops is programing concept which works around the its object
and data, it works on real world objects. helps us in
building robust application, provides more security through
its objects. where as procedural language is totally
different it implies to use different functional things to
be used under one single function e.g "main" method in C.
The logic is expose to the whole program.
Is This Answer Correct ? | 44 Yes | 39 No |
Answer / chandra sekhar rapeti
A major factor in the invention of Object-Oriented approach
is to remove some of the flaws encountered with the
procedural approach.
Object Orientation Languages (OOL) is concerned to develop
an application based on real time while Procedural
Programing Languages (PPL) are more concerned with the
processing of procedures and functions.
In OOL, more emphasis is given on data rather than
procedures, while the programs are divided into Objects and
the data is encapsulated (Hidden) from the external
environment, providing more security to data which is not
applicable or rather possible in PPL. In PPL, its possible
to expose Data and/or variables to the external entities
which is STRICTLY restricted IN OOL.
In OOL, the Objects communicate with each other via
Functions while there is no communication in PPL rather its
simply a passing values to the Arguments to the Functions
and / or procedures.
OOL follows Bottom Up Approach of Program Execution while
in PPL its Top Down approach.
OOL concepts includes Inheritance, Encapsulation and Data
Abstraction, Late Binding, Polymorphism, Multithreading,
and Message Passing while PPL is simply a programming in a
traditional way of calling functions and returning values.
Below is the list of OOL languages :- JAVA, VB.NET, C#.NET
Below is the list of PPL languages :- C, VB, Perl, Basic,
FORTRAN
Is This Answer Correct ? | 13 Yes | 9 No |
Answer / manjeet
The focus of procedural programming is to break down a
programming task into a collection of variables, data
structures, and subroutines.
whereas in object-oriented programming it is to break down
a programming task into objects. Either method can be valid
for accomplishing a specific programming task.
Is This Answer Correct ? | 21 Yes | 18 No |
Answer / shashikant singh
Object Orientation Languages (OOL) is concerned to develop an application based on real time while Procedural Programing Languages (PPL) are more concerned with the processing of procedures and functions.
In OOL, more emphasis is given on data rather than procedures, while the programs are divided into Objects and the data is encapsulated (Hidden) from the external environment, providing more security to data which is not applicable or rather possible in PPL. In PPL, its possible to expose Data and/or variables to the external entities which is STRICTLY restricted IN OOL.
In OOL, the Objects communicate with each other via Functions while there is no communication in PPL rather its simply a passing values to the Arguments to the Functions and / or procedures.
my email shashikant3070@gmail.com hai
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / chetan khutale
OOPS means Object Oriented Programming Languages and
Systems and is different from the Structural programming in
the fact that in OOPS programming you take advantage of
Polymorphism, Multiple inheritance and Abstraction and
Encapsulation of the data by using Private and this helps
in Security of Data while giving you the levarage to
program your software system with the maximum flexibility.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / arpit surothiya
in oop we focus object rater then procedure
and pop we focus on procedure
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / prabhash
Object-oriented programming (OOP) is a programming paradigm
that represents concepts as "objects" that have data fields
(attributes that describe the object) and associated
procedures known as methods. Objects, which are usually
instances of classes, are used to interact with one another
to design applications and computer programs
In Procedural Programming language the execution of
application can be step by step.
that means there is no need to follow the order of
execution on OOP.
it depends on the object.
Is This Answer Correct ? | 0 Yes | 0 No |
namespace is working on which compiler?
Why is destructor used?
What is difference between new and malloc?
How is data security provided in Object Oriented languages? ?
Hi friends I have experience of 6 months in website design and maintanence. Now i am looking for other IT jobs.. to switch platform. please post any interview you know in chennai.
1. Define a class.
Why is there no multiple inheritance?
What is abstract class in oops?
What is a linked list?
Why do we use class in oops?
What is the point of oop?
What is the difference between pass by reference and pass by value?