What is OOPS and How it is different from Procedural
Programming ?

Answers were Sorted based on User's Feedback



What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

What is OOPS and How it is different from Procedural Programming ?..

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

Post New Answer

More OOPS Interview Questions

namespace is working on which compiler?

3 Answers  


Why is destructor used?

0 Answers  


What is difference between new and malloc?

7 Answers   emc2,


How is data security provided in Object Oriented languages? ?

5 Answers  


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.

0 Answers  






1. Define a class.

6 Answers  


Why is there no multiple inheritance?

0 Answers  


What is abstract class in oops?

0 Answers  


What is a linked list?

8 Answers   IBM, Neural Info,


Why do we use class in oops?

0 Answers  


What is the point of oop?

0 Answers  


What is the difference between pass by reference and pass by value?

12 Answers   Pfizer, TCS,


Categories